enum lab_view_criteria criteria =
LAB_VIEW_CRITERIA_CURRENT_WORKSPACE | LAB_VIEW_CRITERIA_FULLSCREEN;
for_each_view(view, &server->views, criteria) {
+ if (view->minimized) {
+ continue;
+ }
if (!output_is_usable(view->output)) {
continue;
}
struct view *root = view_get_root(view);
_minimize(root, minimized);
minimize_sub_views(root, minimized);
+
+ /* Enable top-layer when full-screen views are minimized */
+ if (view->fullscreen && view->output) {
+ desktop_update_top_layer_visiblity(view->server);
+ }
}
bool