D9114: [Breeze window decoration] Don't repaint title bar if not damaged

2017-12-03 Thread Kai Uwe Broulik
This revision was automatically updated to reflect the committed changes. Closed by commit R31:f0709ccc26c3: [Breeze window decoration] Dont repaint title bar if not damaged (authored by broulik). REPOSITORY R31 Breeze CHANGES SINCE LAST UPDATE

D9114: [Breeze window decoration] Don't repaint title bar if not damaged

2017-12-03 Thread Hugo Pereira Da Costa
hpereiradacosta accepted this revision. REPOSITORY R31 Breeze REVISION DETAIL https://phabricator.kde.org/D9114 To: broulik, #plasma, hpereiradacosta, graesslin, davidedmundson Cc: plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart

D9114: [Breeze window decoration] Don't repaint title bar if not damaged

2017-12-03 Thread Martin Flöser
graesslin accepted this revision. REPOSITORY R31 Breeze REVISION DETAIL https://phabricator.kde.org/D9114 To: broulik, #plasma, hpereiradacosta, graesslin, davidedmundson Cc: plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart

D9114: [Breeze window decoration] Don't repaint title bar if not damaged

2017-12-02 Thread Kai Uwe Broulik
broulik added inline comments. INLINE COMMENTS > graesslin wrote in breezedecoration.cpp:479 > are you sure contains is correct here? If repaint Region intersects the > titleRect it should get repainted? Only if `proper = true` is set, the rect would need to be entirely contained inside the

D9114: [Breeze window decoration] Don't repaint title bar if not damaged

2017-12-02 Thread Martin Flöser
graesslin added inline comments. INLINE COMMENTS > breezedecoration.cpp:479 > > +if ( !titleRect.contains(repaintRegion) ) return; > + are you sure contains is correct here? If repaint Region intersects the titleRect it should get repainted? REPOSITORY R31 Breeze REVISION DETAIL

D9114: [Breeze window decoration] Don't repaint title bar if not damaged

2017-12-02 Thread David Edmundson
davidedmundson accepted this revision. This revision is now accepted and ready to land. REPOSITORY R31 Breeze REVISION DETAIL https://phabricator.kde.org/D9114 To: broulik, #plasma, hpereiradacosta, graesslin, davidedmundson Cc: plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed,

D9114: [Breeze window decoration] Don't repaint title bar if not damaged

2017-12-02 Thread Kai Uwe Broulik
broulik updated this revision to Diff 23298. broulik added a comment. - Fix logic error REPOSITORY R31 Breeze CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D9114?vs=23297=23298 REVISION DETAIL https://phabricator.kde.org/D9114 AFFECTED FILES kdecoration/breezedecoration.cpp

D9114: [Breeze window decoration] Don't repaint title bar if not damaged

2017-12-02 Thread Kai Uwe Broulik
broulik planned changes to this revision. broulik added a comment. Breaks rendering of title bar buttons on hover REPOSITORY R31 Breeze REVISION DETAIL https://phabricator.kde.org/D9114 To: broulik, #plasma, hpereiradacosta, graesslin Cc: plasma-devel, ZrenBot, progwolff, lesliezhai,

D9114: [Breeze window decoration] Don't repaint title bar if not damaged

2017-12-02 Thread Kai Uwe Broulik
broulik created this revision. broulik added reviewers: Plasma, hpereiradacosta, graesslin. Restricted Application added a project: Plasma. Restricted Application added a subscriber: plasma-devel. TEST PLAN Resized my windows with super large border size, painted properly. Did not repaint the