diff options
author | Slávek Banko <slavek.banko@axis.cz> | 2013-04-08 18:14:32 +0200 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2013-04-08 18:17:14 +0200 |
commit | 0cd571409611487bb7798e2e3868f3d35e5f4297 (patch) | |
tree | ac7508a3583fac3129cbd786718bd785ae55015d | |
parent | ce92ecdbbdbd1edda8d08cb0865ddc028f686564 (diff) | |
download | tdepim-0cd571409611487bb7798e2e3868f3d35e5f4297.tar.gz tdepim-0cd571409611487bb7798e2e3868f3d35e5f4297.zip |
Fix memory leak in karm idle detector
This resolves Bug 1438
(cherry picked from commit c4b86c6c4390a92b7848b999ffd2c2698f44ab39)
-rw-r--r-- | karm/idletimedetector.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/karm/idletimedetector.cpp b/karm/idletimedetector.cpp index bd0b253c2..538533857 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) |