@@ -343,7 +343,7 @@ eom_util_file_is_persistent (GFile *file)
343343}
344344
345345static void
346- _eom_util_show_file_in_filemanager_fallback (GFile * file , GdkScreen * screen )
346+ _eom_util_show_file_in_filemanager_fallback (GFile * file , GtkWindow * toplevel )
347347{
348348 gchar * uri = NULL ;
349349 GError * error = NULL ;
@@ -362,7 +362,7 @@ _eom_util_show_file_in_filemanager_fallback (GFile *file, GdkScreen *screen)
362362 g_object_unref (parent_file );
363363 }
364364
365- if (uri && !gtk_show_uri ( screen , uri , timestamp , & error )) {
365+ if (uri && !gtk_show_uri_on_window ( toplevel , uri , timestamp , & error )) {
366366 g_warning ("Couldn't show containing folder \"%s\": %s" , uri ,
367367 error -> message );
368368 g_error_free (error );
@@ -372,7 +372,7 @@ _eom_util_show_file_in_filemanager_fallback (GFile *file, GdkScreen *screen)
372372}
373373
374374void
375- eom_util_show_file_in_filemanager (GFile * file , GdkScreen * screen )
375+ eom_util_show_file_in_filemanager (GFile * file , GtkWindow * toplevel )
376376{
377377 GDBusProxy * proxy ;
378378 gboolean done = FALSE;
@@ -425,5 +425,5 @@ eom_util_show_file_in_filemanager (GFile *file, GdkScreen *screen)
425425
426426 /* Fallback to gtk_show_uri() if launch over DBus is not possible */
427427 if (!done )
428- _eom_util_show_file_in_filemanager_fallback (file , screen );
428+ _eom_util_show_file_in_filemanager_fallback (file , toplevel );
429429}
0 commit comments