https://bugzilla.novell.com/show_bug.cgi?id=244052 dkukawka@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED ------- Comment #4 from dkukawka@novell.com 2007-02-12 06:29 MST ------- Fixed in SVN for 10.2 update: 2007-02-12 Danny Kukawka <danny.kukawka@web.de> * src/kpowersave.cpp: Fixed b.n.c #244052. On button events which call suspend2* and the system get problems with umount partitions which at least cause open a blocking KMessageBox result in 100% CPU usage. This happen because the QT D-Bus bindings wait for a result from the related KPowersave filter function (return a DBUS_HANDLER_RESULT_* to the bus). This happen also because the signals in QT are only function calls which not are really emitted to the QT event loop as assumed (the KMessageBox block the filter- function). Fixed this by use QTimer::SingleShot() to call the suspend, in the handleActionCall() function, because QTimer shots uncouple the suspend call from the filter function workflow. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.