[Powerdevil] [Bug 337674] kded5 is eating CPU

Kai Uwe Broulik kde at privat.broulik.de
Thu Jan 29 21:48:53 UTC 2015


https://bugs.kde.org/show_bug.cgi?id=337674

Kai Uwe Broulik <kde at privat.broulik.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Version Fixed In|5.2.0                       |5.2.1
         Resolution|---                         |FIXED
             Status|REOPENED                    |RESOLVED
      Latest Commit|http://commits.kde.org/plas |http://commits.kde.org/powe
                   |ma-workspace/62fbfd5b15234f |rdevil/2c2c13751e19b0a37bb8
                   |f38aa11ed131474991a193d17b  |b41096b08f80383e61df

--- Comment #62 from Kai Uwe Broulik <kde at privat.broulik.de> ---
Git commit 2c2c13751e19b0a37bb8b41096b08f80383e61df by Kai Uwe Broulik.
Committed on 29/01/2015 at 21:46.
Pushed by broulik into branch 'Plasma/5.2'.

Fix PowerDevil brightness calls breaking kded, Volume 3521

Query both brightness and maximum only once and then only listen to udev change
events and just kick off the set job and forget about it. That way we do not
have
nested event loops outside the init method anymore.
FIXED-IN: 5.2.1

This prevents re-entrancy issues

M  +23   -6    daemon/actions/bundled/brightnesscontrol.cpp
M  +2    -0    daemon/actions/bundled/brightnesscontrol.h
M  +5    -3    daemon/backends/hal/powerdevilhalbackend.cpp
M  +1    -1    daemon/backends/hal/powerdevilhalbackend.h
M  +41   -42   daemon/backends/upower/powerdevilupowerbackend.cpp
M  +2    -1    daemon/backends/upower/powerdevilupowerbackend.h
M  +2    -1    daemon/powerdevilbackendinterface.h

http://commits.kde.org/powerdevil/2c2c13751e19b0a37bb8b41096b08f80383e61df

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Plasma-devel mailing list