Fix memory leak in karm idle detector

This resolves Bug 1438
(cherry picked from commit c4b86c6c43)
v3.5.13-sru
Slávek Banko 12 years ago
parent ce92ecdbbd
commit 0cd5714096

@ -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)

Loading…
Cancel
Save