[Differential] [Request, 2 lines] D3151: Trigger resize of input window when deco size changes

graesslin (Martin Gräßlin) noreply at phabricator.kde.org
Mon Oct 24 13:16:59 UTC 2016


graesslin created this revision.
graesslin added reviewers: KWin, Plasma.
Restricted Application added a project: KWin.
Restricted Application added subscribers: kwin, plasma-devel.

REVISION SUMMARY
  Client::updateInputWindow operates with the decoration size. The method
  gets called from various points when changing the window geometry. If at
  that moment the decoration has not updated yet, the borders might be at
  a wrong position.
  
  This behavior could be triggered when a window requested to change the
  state to maximized. During maximization the decoration still had the
  wrong size when updateInputWindow was called, thus an interactive area
  inside the window was created.
  
  To circumvent this problem updateInputWindow is now also called whenever
  the window decoration changes.
  
  As a note: that a maximized window has resize only borders is wrong. Kwin
  should be protected against that.
  
  BUG: 371284
  FIXED-IN: 5.8.3

TEST PLAN
  Checked xwininfo for the deco extends window

REPOSITORY
  rKWIN KWin

BRANCH
  input-window-maximize-5.8

REVISION DETAIL
  https://phabricator.kde.org/D3151

AFFECTED FILES
  client.cpp

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: graesslin, #kwin, #plasma
Cc: plasma-devel, kwin, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20161024/2f12f2bc/attachment.html>


More information about the Plasma-devel mailing list