diff --git a/src/view/toplevel-view.cpp b/src/view/toplevel-view.cpp index a68d21938..bfc3824cd 100644 --- a/src/view/toplevel-view.cpp +++ b/src/view/toplevel-view.cpp @@ -206,6 +206,12 @@ void wf::toplevel_view_interface_t::set_minimized(bool minim) return; } + if (this->parent && minim) + { + LOGE("Ignoring a request to minimize a view with a parent, minimize the parent instead!"); + return; + } + this->minimized = minim; wf::scene::set_node_enabled(get_root_node(), !minimized);