shell: fix various interactions with the minimized state 56/31656/1 accepted/tizen/common/20141208.181539 submit/tizen_common/20141208.130526
authorManuel Bachmann <manuel.bachmann@open.eurogiciel.org>
Mon, 8 Dec 2014 12:39:17 +0000 (13:39 +0100)
committerManuel Bachmann <manuel.bachmann@open.eurogiciel.org>
Mon, 8 Dec 2014 12:39:17 +0000 (13:39 +0100)
commit611318baa4dd0a50f658c2117975067c331817a3
tree0fd1c76b7afdfaea3e1f094f21f0fde14caf9850
parentaf8dc5372108831758eb590dd48e8dfdef6722e7
shell: fix various interactions with the minimized state

This fixes the following :
- if a surface was set fullscreen, and then minimized,
the fullscreen compositor state would stay on and display
a black screen ;
- if a surface was set fullscreen, and we would then
cycle between surfaces (with Mod+Tab e.g.), the fullscreen
compositor state would stay on, and the fullscreen layer
would sometimes hide surfaces positioned behind it ;
- style and functional polishing.

Change-Id: Ieeec480d16769f27d2ed7a97eb943e0100efcd0b
Bug-Tizen: TC-1349
Origin: http://lists.freedesktop.org/archives/wayland-devel/2014-July/016257.html
Author: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
Author: Nicolas Guyomard <nicolas.guyomard@open.eurogiciel.org>
Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
desktop-shell/shell.c