--- kpowersave-0.7.2/src/settings.cpp-- 2007-03-26 17:26:52.000000000 +0200 +++ kpowersave-0.7.2/src/settings.cpp 2007-03-26 17:28:49.000000000 +0200 @@ -44,6 +44,8 @@ /*! This is the default destructor of the class Settings. */ Settings::~Settings() { + delete kconfig; + delete kde; } @@ -325,7 +327,7 @@ kde->displaySuspend = _kconfig->readNumEntry("displaySuspend", 13); kde->displayPowerOff = _kconfig->readNumEntry("displayPowerOff", 19); } - + delete _kconfig; _kconfig = new KConfig("kdesktoprc", true ); /* KDE settings [ScreenSaver] from kdesktoprc */ if(_kconfig->hasGroup("ScreenSaver")) { @@ -339,5 +341,6 @@ else kde->blanked = false; } + delete _kconfig; }