D24455: [wayland] Implement window geometry more properly
Roman Gilg
noreply at phabricator.kde.org
Tue Oct 29 15:09:30 GMT 2019
romangg added a comment.
Please give this diff a more telling name what it is about. You introduce a new cached buffer size value and redefine geom via window geometry. What this does and how it relates to all the other sizes we have is not clear to me.
What would help: Create some images where the different areas of a window and what our sizes relate to are described. I mean it's clear from the specs what window and buffer geometry are supposed to be but we have/had geometry, client size, requested client size and so on.
INLINE COMMENTS
> xdgshellclient.h:197
> + QRect m_windowGeometry;
> + bool m_hasWindowGeometry = false;
> +
Reducing complexity: can we just check `m_xdgShellSurface->windowGeometry().isValid()`?
REPOSITORY
R108 KWin
REVISION DETAIL
https://phabricator.kde.org/D24455
To: zzag, #kwin
Cc: romangg, kwin, LeGast00n, The-Feren-OS-Dev, sbergeron, jraleigh, fbampaloukas, GB_2, mkulinski, ragreen, jackyalcine, iodelay, crozbo, bwowk, ZrenBot, ngraham, alexeymin, himcesjf, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, ahiemstra, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kwin/attachments/20191029/bfadbcea/attachment.html>
More information about the kwin
mailing list