diff options
author | Bastien Nocera <hadess@hadess.net> | 2011-02-21 05:49:53 +0000 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2011-02-21 05:56:34 +0000 |
commit | 901380010154a786246883b25446813e10555ba4 (patch) | |
tree | 6afa75902899ea439497352e26c6b1f6cff1853c | |
parent | 810e3b541e2573ef96eb048d0bdf855503bae14a (diff) | |
download | totem-901380010154a786246883b25446813e10555ba4.tar.gz |
scrsaver: Disable even when fullscreen comes quick
As the screensaver might be disabled before we get access
to the D-Bus proxy, try again after we have the proxy.
Spotted by Chris Coulson.
https://bugzilla.gnome.org/show_bug.cgi?id=630711
-rw-r--r-- | lib/totem-scrsaver.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/totem-scrsaver.c b/lib/totem-scrsaver.c index 1dcdf2fea..bbb40467e 100644 --- a/lib/totem-scrsaver.c +++ b/lib/totem-scrsaver.c @@ -228,6 +228,9 @@ screensaver_update_dbus_presence (TotemScrsaver *scr) if (name_owner) { priv->have_screensaver_dbus = TRUE; g_free (name_owner); + + /* screensaver just appeared, or reappeared */ + screensaver_disable_dbus (scr); } else { priv->have_screensaver_dbus = FALSE; } |