Implement fixing to desktop
commit97aa11e64e0cac9bc40772c998da1fdc6bf01634
authorJames Hogan <james@albanarts.com>
Thu, 3 Nov 2011 22:21:38 +0000 (3 22:21 +0000)
committerJames Hogan <james@albanarts.com>
Thu, 3 Nov 2011 22:45:52 +0000 (3 22:45 +0000)
tree3a68e4b81a2c223b40562939825b073ffa2ae066
parentd91ea77a0610943cb2cc220a77083c4a7cdcf7de
Implement fixing to desktop

If there is a desktop window per virtual desktop (for example in KDE4
when "Different widgets for each desktop" is chosen), then the penguins
remain on that virtual desktop. However when the virtual desktop is
switched the penguins use the positions of the windows in the new
virtual desktop instead of the one they're on. Fix this so that the
windows of the desktop they were started on are used.
src/toon.h
src/toon_core.c
src/toon_globals.c
src/toon_root.c