summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/totem-scrsaver.c3
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;
}