aboutsummaryrefslogtreecommitdiff
path: root/sway/commands/layout.c
diff options
context:
space:
mode:
authorRyan Dwyer <ryandwyer1@gmail.com>2018-10-16 08:17:24 +1000
committerRyan Dwyer <ryandwyer1@gmail.com>2018-10-16 08:17:24 +1000
commit05284b65db5f3cdfa88d7e06055aadd0d5fa8e50 (patch)
tree7238c53d8310712a94b6d798ef096bd3ad48f43e /sway/commands/layout.c
parent26278b694c5eeff38512cfe8156567718db73c65 (diff)
Prevent duplicate workspace::focus events
Previously we would compare the last focus's workspace with the new focus's workspace to determine if we need to emit an IPC workspace::focus event. This doesn't work when moving the focused container to a new workspace. This adds a workspace property to the seat which stores the last emitted workspace::focus workspace. Using this method, after moving the container, refocusing it will trigger exactly one workspace::focus event: from the old workspace to the new workspace.
Diffstat (limited to 'sway/commands/layout.c')
0 files changed, 0 insertions, 0 deletions