[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-panel-devel
Subject:    [Powerdevil] [Bug 337674] kded5 is eating CPU
From:       Kai Uwe Broulik <kde () privat ! broulik ! de>
Date:       2015-01-29 21:48:53
Message-ID: bug-337674-165951-h3s1ISn3fQ () http ! bugs ! kde ! org/
[Download RAW message or body]

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

Kai Uwe Broulik <kde@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@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.
_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic