summaryrefslogtreecommitdiff
path: root/xfce4-session
diff options
context:
space:
mode:
authorSimon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>2020-03-28 22:30:15 +0100
committerSimon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>2020-03-28 22:31:40 +0100
commit130915588c8be4f887d5b940015b14189f21df41 (patch)
tree3cf0e1cbf04a0e79b4dcab70ae5c4f219cd85e88 /xfce4-session
parent0c4496b3c989e5e200afb0abd7f61ff65f1bebc8 (diff)
downloadxfce4-session-130915588c8be4f887d5b940015b14189f21df41.tar.gz
Try xfce screensaver before cinnamon (Bug #16223)
If users install Xfce and Cinnamon in parallel the Cinnamon screensaver may otherwise get started in the Xfce session without the user's intention.
Diffstat (limited to 'xfce4-session')
-rw-r--r--xfce4-session/xfce-screensaver.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/xfce4-session/xfce-screensaver.c b/xfce4-session/xfce-screensaver.c
index 1ea24e7a..2fa3d9a3 100644
--- a/xfce4-session/xfce-screensaver.c
+++ b/xfce4-session/xfce-screensaver.c
@@ -71,8 +71,8 @@ typedef enum
{
SCREENSAVER_TYPE_NONE,
SCREENSAVER_TYPE_FREEDESKTOP,
- SCREENSAVER_TYPE_CINNAMON,
SCREENSAVER_TYPE_XFCE,
+ SCREENSAVER_TYPE_CINNAMON,
SCREENSAVER_TYPE_MATE,
SCREENSAVER_TYPE_GNOME,
SCREENSAVER_TYPE_OTHER,
@@ -245,13 +245,6 @@ xfce_screensaver_setup(XfceScreenSaver *saver)
DBG ("using freedesktop compliant screensaver daemon");
saver->priv->screensaver_type = SCREENSAVER_TYPE_FREEDESKTOP;
} else if (screen_saver_proxy_setup (saver,
- "org.cinnamon.ScreenSaver",
- "/org/cinnamon/ScreenSaver",
- "org.cinnamon.ScreenSaver"))
- {
- DBG ("using cinnamon screensaver daemon");
- saver->priv->screensaver_type = SCREENSAVER_TYPE_CINNAMON;
- } else if (screen_saver_proxy_setup (saver,
"org.xfce.ScreenSaver",
"/org/xfce/ScreenSaver",
"org.xfce.ScreenSaver"))
@@ -259,6 +252,13 @@ xfce_screensaver_setup(XfceScreenSaver *saver)
DBG ("using xfce screensaver daemon");
saver->priv->screensaver_type = SCREENSAVER_TYPE_XFCE;
} else if (screen_saver_proxy_setup (saver,
+ "org.cinnamon.ScreenSaver",
+ "/org/cinnamon/ScreenSaver",
+ "org.cinnamon.ScreenSaver"))
+ {
+ DBG ("using cinnamon screensaver daemon");
+ saver->priv->screensaver_type = SCREENSAVER_TYPE_CINNAMON;
+ } else if (screen_saver_proxy_setup (saver,
"org.mate.ScreenSaver",
"/org/mate/ScreenSaver",
"org.mate.ScreenSaver"))