i3/include
Michael Stapelberg 18da0a3017 Bugfix: Force reconfiguration of all windows on workspaces which needed to be re-assigned (Thanks Mirko)
When you disable a Xinerama screen (think of removing a video projector),
the workspaces of that screen need to be re-assigned to another screen.
Previously, the clients affected by this re-assignment did not get re-
configured, which made them appear on the next screen which got configured
at the position of the old one again if you did not switch to the reassigned
workspace before.

So, to reproduce it:
xrandr --output VGA --mode 1280x1024 --right-of LVDS
move windows to the new workspace
xrandr --output VGA --off
xrandr --output VGA --mode 1280x1024 --right-of LVDS

This fixes ticket #36
2009-05-09 13:04:34 +02:00
..
commands.h Put documentation for each function in the header files, doxygen-compatible 2009-04-07 19:02:07 +02:00
config.h Put documentation for each function in the header files, doxygen-compatible 2009-04-07 19:02:07 +02:00
data.h Implement autostart using "exec" in config 2009-05-05 20:14:02 +02:00
debug.h Add vim hints, copyright notice to each file, add LICENSE, retab! everything 2009-02-14 02:33:31 +01:00
handlers.h Implement storing WM_CLASS of each client 2009-05-05 16:53:22 +02:00
i3.h Implement autostart using "exec" in config 2009-05-05 20:14:02 +02:00
layout.h Bugfix: Force reconfiguration of all windows on workspaces which needed to be re-assigned (Thanks Mirko) 2009-05-09 13:04:34 +02:00
queue.h Move stuff to include/ and src/ 2009-02-13 19:09:25 +01:00
table.h Put documentation for each function in the header files, doxygen-compatible 2009-04-07 19:02:07 +02:00
util.h Bugfix: Force reconfiguration of all windows on workspaces which needed to be re-assigned (Thanks Mirko) 2009-05-09 13:04:34 +02:00
xcb.h Bugfix: Correctly restore focus when leaving fullscreen mode 2009-05-03 02:13:11 +02:00
xinerama.h Put documentation for each function in the header files, doxygen-compatible 2009-04-07 19:02:07 +02:00