In 'Colors - KDE Control Module' when I change both 'Focus Decoration' and 'Hover Decoration' to #000000 the focusing breaks - every time a button gets focus (or you hover over it) the outline disappears immediately. But change the colour of both to #000001 and it works as it should. See the screencast under the link provided. Reproducible: Always Steps to Reproduce: See the screencast.
yes. Can reproduce. Investigating.
Git commit 75bee8ed899be910f0addaedfcae1fa6e29bfc82 by Hugo Pereira Da Costa. Committed on 29/08/2012 at 14:51. Pushed by hpereiradacosta into branch 'KDE/4.9'. properly deal with invalid colors when calculating cache keys. using color.rgba() for an invalid color corresponds to solid black, which in turns conflicts with the cache value for such color. We use "transparent black" instead. M +15 -15 kstyles/oxygen/oxygenstylehelper.cpp M +3 -3 kwin/clients/oxygen/oxygendecohelper.cpp M +15 -15 libs/oxygen/oxygenhelper.cpp M +5 -1 libs/oxygen/oxygenhelper.h http://commits.kde.org/kde-workspace/75bee8ed899be910f0addaedfcae1fa6e29bfc82
Git commit 63cbbabdedb77ecb12840612a6316b16ab666526 by Hugo Pereira Da Costa. Committed on 29/08/2012 at 14:51. Pushed by hpereiradacosta into branch 'master'. properly deal with invalid colors when calculating cache keys. using color.rgba() for an invalid color corresponds to solid black, which in turns conflicts with the cache value for such color. We use "transparent black" instead. M +15 -15 kstyles/oxygen/oxygenstylehelper.cpp M +3 -3 kwin/clients/oxygen/oxygendecohelper.cpp M +15 -15 libs/oxygen/oxygenhelper.cpp M +5 -1 libs/oxygen/oxygenhelper.h http://commits.kde.org/kde-workspace/63cbbabdedb77ecb12840612a6316b16ab666526
... was tricky, but is fixed. Thanks for reporting.
Great, thanks for the quick fix!