Make gtk_launch_uri more robust

We were failing to launch the uri if we are on
Wayland, but have no xdg_foreign protocol support.

Fixes: #5152
This commit is contained in:
Matthias Clasen 2022-09-06 12:37:56 -04:00
parent 4638f942b8
commit a0db8a24c2

View File

@ -127,9 +127,7 @@ gtk_show_uri_full (GtkWindow *parent,
data->task = g_task_new (parent, cancellable, callback, user_data);
g_task_set_source_tag (data->task, gtk_show_uri);
if (parent)
gtk_window_export_handle (parent, window_handle_exported, data);
else
if (!parent || !gtk_window_export_handle (parent, window_handle_exported, data))
window_handle_exported (parent, NULL, data);
}