Commit 31fe5170 authored by Marco Trevisan's avatar Marco Trevisan 🎺

shell-global: Ignore modal operations if we have no compositor

Modal dialog actions might be triggered during display closing, and in such
cases we should just ignore the requests.

parent 31d915a3
Pipeline #121885 passed with stages
in 3 minutes and 46 seconds
......@@ -943,6 +943,9 @@ shell_global_begin_modal (ShellGlobal *global,
guint32 timestamp,
MetaModalOptions options)
if (!meta_display_get_compositor (global->meta_display))
return FALSE;
/* Make it an error to call begin_modal while we already
* have a modal active. */
if (global->has_modal)
......@@ -964,6 +967,9 @@ void
shell_global_end_modal (ShellGlobal *global,
guint32 timestamp)
if (!meta_display_get_compositor (global->meta_display))
if (!global->has_modal)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment