[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-panel-devel
Subject: D6273: [tabbox] Fix casts to Client where it should be AbstractClient
From: Martin_Flöser <noreply () phabricator ! kde ! org>
Date: 2017-06-19 15:09:37
Message-ID: differential-rev-PHID-DREV-m2ndo3wlc742nggzklj2-req () phabricator ! kde ! org
[Download RAW message or body]
graesslin created this revision.
Restricted Application added a project: KWin.
Restricted Application added subscribers: kwin, plasma-devel.
REVISION SUMMARY
A few areas in TabBox perform casts from Toplevel to Client. By casting
to Client instead of AbstractClient the Wayland windows are excluded.
This change addresses the problem by changing the casts where possible.
The only remaining cast to Client is for shading which is not (yet)
supported for Wayland windows anyway.
REPOSITORY
R108 KWin
BRANCH
fix-tabbox-wayland-client-5.10
REVISION DETAIL
https://phabricator.kde.org/D6273
AFFECTED FILES
tabbox/tabbox.cpp
tabbox/tabbox.h
To: graesslin, #kwin, #plasma
Cc: plasma-devel, kwin, ZrenBot, spstarr, progwolff, lesliezhai, ali-mohamed, \
hardening, jensreuterberg, abetts, sebas, apol, mart, lukas
[Attachment #3 (unknown)]
<table><tr><td style="">graesslin created this revision.<br />Restricted Application \
added a project: KWin.<br />Restricted Application added subscribers: kwin, \
plasma-devel. </td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px \
8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; \
background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); \
display: inline-block; border: 1px solid rgba(71,87,120,.2);" \
href="https://phabricator.kde.org/D6273" rel="noreferrer">View \
Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>A few \
areas in TabBox perform casts from Toplevel to Client. By casting<br /> to Client \
instead of AbstractClient the Wayland windows are excluded.</p>
<p>This change addresses the problem by changing the casts where possible.<br />
The only remaining cast to Client is for shading which is not (yet)<br />
supported for Wayland windows anyway.</p></div></div><br \
/><div><strong>REPOSITORY</strong><div><div>R108 KWin</div></div></div><br \
/><div><strong>BRANCH</strong><div><div>fix-tabbox-wayland-client-5.10</div></div></div><br \
/><div><strong>REVISION DETAIL</strong><div><a \
href="https://phabricator.kde.org/D6273" \
rel="noreferrer">https://phabricator.kde.org/D6273</a></div></div><br \
/><div><strong>AFFECTED FILES</strong><div><div>tabbox/tabbox.cpp<br /> \
tabbox/tabbox.h</div></div></div><br /><div><strong>To: </strong>graesslin, KWin, \
Plasma<br /><strong>Cc: </strong>plasma-devel, kwin, ZrenBot, spstarr, progwolff, \
lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart, \
lukas<br /></div>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic