Hello community,

here is the log from the commit of package kdepim3 for openSUSE:Factory checked 
in at 2013-11-12 11:37:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kdepim3 (Old)
 and      /work/SRC/openSUSE:Factory/.kdepim3.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kdepim3"

Changes:
--------
--- /work/SRC/openSUSE:Factory/kdepim3/kdepim3.changes  2013-05-13 
14:58:17.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kdepim3.new/kdepim3.changes     2013-11-12 
11:37:15.000000000 +0100
@@ -1,0 +2,6 @@
+Mon Nov 11 08:32:00 UTC 2013 - [email protected]
+
+- memory leak patch from trinity
+  kdepim-trinity-fix-memory-leak.diff
+
+-------------------------------------------------------------------

New:
----
  kdepim-trinity-fix-memory-leak.diff

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kdepim3.spec ++++++
--- /var/tmp/diff_new_pack.X2M1tt/_old  2013-11-12 11:37:16.000000000 +0100
+++ /var/tmp/diff_new_pack.X2M1tt/_new  2013-11-12 11:37:16.000000000 +0100
@@ -82,6 +82,7 @@
 Patch142:       kdepim-trinity-patch2.patch
 Patch143:       kdepim-trinity-patch3.patch
 Patch144:       kdepim3-gentoo-fix-imap4.patch
+Patch145:       kdepim-trinity-fix-memory-leak.diff
 Provides:       cryptplug
 Obsoletes:      cryptplug
 # authentification plugins can be useful
@@ -285,6 +286,7 @@
 %patch142 -p1
 %patch143 -p1
 %patch144 -p1
+%patch145 -p1
 . /etc/opt/kde3/common_options
 update_admin
 

++++++ kdepim-trinity-fix-memory-leak.diff ++++++
commit c4b86c6c4390a92b7848b999ffd2c2698f44ab39
Author: Slávek Banko <[email protected]>
Date:   1365437672 +0200

    Fix memory leak in karm idle detector
    This resolves Bug 1438

diff --git a/karm/idletimedetector.cpp b/karm/idletimedetector.cpp
index 74aad7d..110eacd 100644
--- a/karm/idletimedetector.cpp
+++ b/karm/idletimedetector.cpp
@@ -19,6 +19,7 @@ IdleTimeDetector::IdleTimeDetector(int maxIdle)
   if(XScreenSaverQueryExtension(qt_xdisplay(), &event_base, &error_base)) 
   {
     _idleDetectionPossible = true;
+    _mit_info = XScreenSaverAllocInfo ();
   }
   else 
   {
@@ -44,7 +45,6 @@ void IdleTimeDetector::check()
 #ifdef HAVE_LIBXSS
   if (_idleDetectionPossible)
   {
-    _mit_info = XScreenSaverAllocInfo ();
     XScreenSaverQueryInfo(qt_xdisplay(), qt_xrootwin(), _mit_info);
     int idleSeconds = (_mit_info->idle/1000);
     if (idleSeconds >= _maxIdle)
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to