allow fullscreen mapping of geometry restricted windows

Review Request #118442 - Created May 31, 2014 and submitted

Information
Thomas Lübking
kde-workspace
4.11
335617
Reviewers
kwin
graesslin
Client::isFullScreenable() checks:
* fullscreen rule
* fullscreen_hack (-> for normal windows)
* geometry restrictions
* special window

Client::manage() for fullscreeining checks:
* fullscreen rule (with correct "initial" parameter)
* fullscreen_hack

-> this breaks the fullscreen rule for geometry restricted windows and causes inconsistent behavior between client requests at runtime (which do not test ::isFullScreenable()) and on mapping.

Question is whether we need to test ::isSpecialWindow() ("isDesktop() || isDock() || isSplash() || isToolbar()") and whether we then should move this on setFullscreen as well (none of that should be fullscreen, neither for user nor for client demands - and it should be close to impossible for a user to trigger the state anyway. at least it's not relevant for Alt+F3)

  
Martin Flöser
Thomas Lübking
Martin Flöser
Thomas Lübking
Review request changed

Status: Closed (submitted)

Loading...