fix(i3): Play nice with workspace_auto_back_and_forth (#1312)
This makes polybar play nice with the i3wm feature `workspace_auto_back_and_forth`, and it is harmless when that option isn't set.
This commit is contained in:
parent
1d6d44f4e9
commit
01fc545e09
@ -223,10 +223,8 @@ namespace modules {
|
|||||||
|
|
||||||
if (cmd.compare(0, strlen(EVENT_CLICK), EVENT_CLICK) == 0) {
|
if (cmd.compare(0, strlen(EVENT_CLICK), EVENT_CLICK) == 0) {
|
||||||
cmd.erase(0, strlen(EVENT_CLICK));
|
cmd.erase(0, strlen(EVENT_CLICK));
|
||||||
if (i3_util::focused_workspace(conn)->name != cmd) {
|
m_log.info("%s: Sending workspace focus command to ipc handler", name());
|
||||||
m_log.info("%s: Sending workspace focus command to ipc handler", name());
|
conn.send_command("workspace " + cmd);
|
||||||
conn.send_command("workspace " + cmd);
|
|
||||||
}
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user