gnome-shell/js
Ray Strode f920fd8b6f background: properly disconnect background signals
BackgroundManager connects to the changed signal in
the backgrounds it manages.

The signal ids for the changed signal connectionss are stored
as state on the background manager object.

If the background being managed changes while the manager
is still loading the old background, then the signal id
variable can get out of sync with the background object being
managed.

This commit ties the signal id to the background objects themselves,
so there is no opportunity for them to desynchronize.

https://bugzilla.gnome.org/show_bug.cgi?id=696157
2013-03-26 17:02:05 -04:00
..
extensionPrefs extensionPrefs: Fix opening extension preferences on startup 2013-02-28 15:37:29 +01:00
gdm loginDialog,unlockDialog: Give user time to read messages 2013-03-18 19:01:30 -04:00
misc loginManager: listen to the correct object path 2013-03-25 20:53:13 -04:00
perf perf: Update to latest overlay changes 2012-08-20 20:40:01 +02:00
ui background: properly disconnect background signals 2013-03-26 17:02:05 -04:00
Makefile.am osdWindow: Add a simple OSD popup 2013-03-03 12:59:08 +01:00