Use gdk_display_get_app_launch_context if available

This commit is contained in:
Christian Dywan 2011-11-28 20:26:41 +01:00
parent da39524c6d
commit 47445f8c94

View file

@ -194,7 +194,11 @@ sokoke_show_uri_with_mime_type (GdkScreen* screen,
g_free (content_type); g_free (content_type);
files = g_list_prepend (NULL, file); files = g_list_prepend (NULL, file);
#if GTK_CHECK_VERSION (2, 14, 0) #if GTK_CHECK_VERSION (2, 14, 0)
#if GTK_CHECK_VERSION (3, 0, 0)
context = gdk_display_get_app_launch_context (gdk_screen_get_display (screen));
#else
context = gdk_app_launch_context_new (); context = gdk_app_launch_context_new ();
#endif
gdk_app_launch_context_set_screen (context, screen); gdk_app_launch_context_set_screen (context, screen);
gdk_app_launch_context_set_timestamp (context, timestamp); gdk_app_launch_context_set_timestamp (context, timestamp);
#else #else