summaryrefslogtreecommitdiff
path: root/libslab
diff options
context:
space:
mode:
Diffstat (limited to 'libslab')
-rw-r--r--libslab/slab-mate-util.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/libslab/slab-mate-util.c b/libslab/slab-mate-util.c
index 38d9f6e1..15a61ddb 100644
--- a/libslab/slab-mate-util.c
+++ b/libslab/slab-mate-util.c
@@ -118,7 +118,11 @@ open_desktop_item_help (MateDesktopItem * desktop_item)
help_uri = g_strdup_printf ("help:%s", doc_path);
error = NULL;
+#if GTK_CHECK_VERSION (3, 22, 0)
+ if (!gtk_show_uri_on_window (NULL, help_uri, gtk_get_current_event_time (), &error))
+#else
if (!gtk_show_uri (libslab_get_current_screen (), help_uri, gtk_get_current_event_time (), &error))
+#endif
{
g_warning ("error opening %s [%s]\n", help_uri, error->message);