D24455: [wayland] Implement window geometry more properly
Roman Gilg <[email protected]>
| Newsgroups | gmane.comp.kde.devel.kwin |
|---|---|
| Message-ID | <[email protected]> |
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