diff options
author | Andre Miranda <andreldm@xfce.org> | 2018-06-02 01:30:45 -0300 |
---|---|---|
committer | Andre Miranda <andreldm@xfce.org> | 2018-06-02 01:30:45 -0300 |
commit | fb1332ed3c47b2aa72a233fcc48422ec027a82d0 (patch) | |
tree | 985c5f2e2bb704bde2f46dc81be2486ea11c8b9c | |
parent | aa62a1b439ed0b2b3f422c2f18d652b469003740 (diff) | |
download | thunar-fb1332ed3c47b2aa72a233fcc48422ec027a82d0.tar.gz |
Replace gtk_show_uri by gtk_show_uri_on_window
-rw-r--r-- | thunar/thunar-renamer-dialog.c | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/thunar/thunar-renamer-dialog.c b/thunar/thunar-renamer-dialog.c index 1bb0b16e..562de91f 100644 --- a/thunar/thunar-renamer-dialog.c +++ b/thunar/thunar-renamer-dialog.c @@ -913,8 +913,9 @@ thunar_renamer_dialog_help (ThunarRenamerDialog *renamer_dialog) { ThunarxRenamer *renamer; const gchar *help_url = NULL; - GdkScreen *screen; GError *error = NULL; + gboolean uri_launched = FALSE; + _thunar_return_if_fail (THUNAR_IS_RENAMER_DIALOG (renamer_dialog)); @@ -932,11 +933,13 @@ thunar_renamer_dialog_help (ThunarRenamerDialog *renamer_dialog) } else { - /* determine the dialog's screen */ - screen = gtk_widget_get_screen (GTK_WIDGET (renamer_dialog)); - /* try to launch the specific URL */ - if (!gtk_show_uri (screen, help_url, gtk_get_current_event_time (), &error)) + uri_launched = gtk_show_uri_on_window (GTK_WINDOW (renamer_dialog), + help_url, + gtk_get_current_event_time (), + &error); + + if (!uri_launched) { /* tell the user that we failed */ thunar_dialogs_show_error (GTK_WIDGET (renamer_dialog), error, _("Failed to open the documentation browser")); |