Hello community,
here is the log from the commit of package cinnamon-settings-daemon for
openSUSE:Factory checked in at 2016-03-16 10:35:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cinnamon-settings-daemon (Old)
and /work/SRC/openSUSE:Factory/.cinnamon-settings-daemon.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cinnamon-settings-daemon"
Changes:
--------
---
/work/SRC/openSUSE:Factory/cinnamon-settings-daemon/cinnamon-settings-daemon.changes
2016-01-22 01:06:54.000000000 +0100
+++
/work/SRC/openSUSE:Factory/.cinnamon-settings-daemon.new/cinnamon-settings-daemon.changes
2016-03-16 10:35:05.000000000 +0100
@@ -1,0 +2,7 @@
+Wed Mar 9 18:09:32 UTC 2016 - [email protected]
+
+- Update to 2.8.4:
+ * power manager: Prevent sleep properly when the session has a
+ sleep (not idle) inhibitor active.
+
+-------------------------------------------------------------------
Old:
----
cinnamon-settings-daemon-2.8.3.tar.gz
New:
----
cinnamon-settings-daemon-2.8.4.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ cinnamon-settings-daemon.spec ++++++
--- /var/tmp/diff_new_pack.0M4GLo/_old 2016-03-16 10:35:06.000000000 +0100
+++ /var/tmp/diff_new_pack.0M4GLo/_new 2016-03-16 10:35:06.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package cinnamon-settings-daemon
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: cinnamon-settings-daemon
-Version: 2.8.3
+Version: 2.8.4
Release: 0
Summary: The settings Daemon for the Cinnamon Desktop
License: GPL-2.0+ and LGPL-2.1
++++++ cinnamon-settings-daemon-2.8.3.tar.gz ->
cinnamon-settings-daemon-2.8.4.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/cinnamon-settings-daemon-2.8.3/configure.ac
new/cinnamon-settings-daemon-2.8.4/configure.ac
--- old/cinnamon-settings-daemon-2.8.3/configure.ac 2015-11-26
21:29:41.000000000 +0100
+++ new/cinnamon-settings-daemon-2.8.4/configure.ac 2016-03-07
18:11:21.000000000 +0100
@@ -1,7 +1,7 @@
AC_PREREQ([2.60])
AC_INIT([cinnamon-settings-daemon],
- [2.8.3],
+ [2.8.4],
[https://github.com/linuxmint/cinnamon-settings-daemon/issues])
AC_CONFIG_SRCDIR([cinnamon-settings-daemon/cinnamon-settings-manager.c])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/cinnamon-settings-daemon-2.8.3/debian/changelog
new/cinnamon-settings-daemon-2.8.4/debian/changelog
--- old/cinnamon-settings-daemon-2.8.3/debian/changelog 2015-11-26
21:29:41.000000000 +0100
+++ new/cinnamon-settings-daemon-2.8.4/debian/changelog 2016-03-07
18:11:21.000000000 +0100
@@ -1,3 +1,10 @@
+cinnamon-settings-daemon (2.8.4) rosa; urgency=medium
+
+ [ Michael Webster ]
+ * power manager: prevent sleep properly when the session has a sleep (not
idle) inhibitor active
+
+ -- Clement Lefebvre <[email protected]> Mon, 07 Mar 2016 17:10:45 +0000
+
cinnamon-settings-daemon (2.8.3) rosa; urgency=medium
* Re-added code removed by mistake.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/cinnamon-settings-daemon-2.8.3/plugins/power/csd-power-manager.c
new/cinnamon-settings-daemon-2.8.4/plugins/power/csd-power-manager.c
--- old/cinnamon-settings-daemon-2.8.3/plugins/power/csd-power-manager.c
2015-11-26 21:29:41.000000000 +0100
+++ new/cinnamon-settings-daemon-2.8.4/plugins/power/csd-power-manager.c
2016-03-07 18:11:21.000000000 +0100
@@ -3444,6 +3444,8 @@
CSD_POWER_IDLETIME_BLANK_ID);
}
+ gboolean is_sleep_inhibited = idle_is_session_inhibited (manager,
+
SESSION_INHIBIT_MASK_SUSPEND);
/* only do the sleep timeout when the session is idle
* and we aren't inhibited from sleeping */
if (on_battery) {
@@ -3453,7 +3455,7 @@
timeout_sleep = g_settings_get_int (manager->priv->settings,
"sleep-inactive-ac-timeout");
}
- if (timeout_sleep != 0) {
+ if (!is_sleep_inhibited && timeout_sleep != 0) {
g_debug ("setting up sleep callback %is", timeout_sleep);
gpm_idletime_alarm_set (manager->priv->idletime,