don't make the desktop fullscreen
This commit is contained in:
parent
277db2822d
commit
0fc06816aa
1 changed files with 11 additions and 11 deletions
|
@ -2183,22 +2183,22 @@ static ObStackingLayer calc_layer(ObClient *self)
|
||||||
{
|
{
|
||||||
ObStackingLayer l;
|
ObStackingLayer l;
|
||||||
|
|
||||||
if ((self->fullscreen ||
|
if (self->type == OB_CLIENT_TYPE_DESKTOP)
|
||||||
/* no decorations and fills the monitor means oldskool fullscreen */
|
|
||||||
(self->frame != NULL &&
|
|
||||||
(self->frame->size.top == 0 && self->frame->size.left == 0 &&
|
|
||||||
self->frame->size.bottom == 0 && self->frame->size.right == 0 &&
|
|
||||||
RECT_EQUAL(self->area,
|
|
||||||
*screen_physical_area_monitor(client_monitor(self))))))
|
|
||||||
&&
|
|
||||||
(client_focused(self) || client_search_focus_tree(self)))
|
|
||||||
l = OB_STACKING_LAYER_FULLSCREEN;
|
|
||||||
else if (self->type == OB_CLIENT_TYPE_DESKTOP)
|
|
||||||
l = OB_STACKING_LAYER_DESKTOP;
|
l = OB_STACKING_LAYER_DESKTOP;
|
||||||
else if (self->type == OB_CLIENT_TYPE_DOCK) {
|
else if (self->type == OB_CLIENT_TYPE_DOCK) {
|
||||||
if (self->below) l = OB_STACKING_LAYER_NORMAL;
|
if (self->below) l = OB_STACKING_LAYER_NORMAL;
|
||||||
else l = OB_STACKING_LAYER_ABOVE;
|
else l = OB_STACKING_LAYER_ABOVE;
|
||||||
}
|
}
|
||||||
|
else if ((self->fullscreen ||
|
||||||
|
/* no decorations and fills the monitor = oldskool fullscreen */
|
||||||
|
(self->frame != NULL &&
|
||||||
|
(self->frame->size.right == 0 && self->frame->size.left == 0 &&
|
||||||
|
self->frame->size.bottom == 0 && self->frame->size.top == 0 &&
|
||||||
|
RECT_EQUAL(self->area,
|
||||||
|
*screen_physical_area_monitor
|
||||||
|
(client_monitor(self)))))) &&
|
||||||
|
(client_focused(self) || client_search_focus_tree(self)))
|
||||||
|
l = OB_STACKING_LAYER_FULLSCREEN;
|
||||||
else if (self->above) l = OB_STACKING_LAYER_ABOVE;
|
else if (self->above) l = OB_STACKING_LAYER_ABOVE;
|
||||||
else if (self->below) l = OB_STACKING_LAYER_BELOW;
|
else if (self->below) l = OB_STACKING_LAYER_BELOW;
|
||||||
else l = OB_STACKING_LAYER_NORMAL;
|
else l = OB_STACKING_LAYER_NORMAL;
|
||||||
|
|
Loading…
Reference in a new issue