libwnck stops tracking window state after xrandr update
Submitted by Marius Gedminas
Please describe the problem: I use xrandr to switch between single-head and dual-head desktop. Every now and then after a switch the window list and workspace applets on my panel stop updating their information and just keep showing a now-stale picture.
Restarting gnome-panel or compiz fixes things.
Steps to reproduce:
- Use xrandr to change the output configuration (e.g. xrandr --output VGA --above LVDS, if you happen to have a laptop with intel video)
- Look at the workspace applet
Actual results: The workspace applet should reflect the changed desktop size. It should also indicate the active workspace and show open windows.
Expected results: The workspace applet shows the old picture. It doesn't change when you move windows around, open or close windows, or switch between workspaces. The task list doesn't update either.
Does this happen every time? No, but it happens pretty often.