D24515: don't allow to resize or move fullscreen windows

Marco Martin <[email protected]>
Newsgroups gmane.comp.kde.devel.kwin
Message-ID <[email protected]>
mart created this revision.
mart added a reviewer: Plasma.
Herald added a project: KWin.
Herald added a subscriber: kwin.
mart requested review of this revision.

REVISION SUMMARY
  add the same check of the Client class: if a window
  is fullscreen, is not movable nor resizable

TEST PLAN
  Doesn't have any visible regression over normal usage,
  this partially tackles a bug that can be seen in plasma mobile:
  if the placement is "maximizing", then asking windows to be
  shown as fullscreen has no effect and they will always be shown as a normal
  maximized window.
  
  this now doesn't happen anymore.. most of the times,
   as there must be some race condition
  as a concause of the problem

REPOSITORY
  R108 KWin

BRANCH
  phab/fullscreen

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

AFFECTED FILES
  shell_client.cpp

To: mart, #plasma
Cc: 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, romangg, jensreuterberg, abetts, sebas, apol, mart
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.