summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndre Miranda <andreldm@xfce.org>2018-06-02 01:30:45 -0300
committerAndre Miranda <andreldm@xfce.org>2018-06-02 01:30:45 -0300
commitfb1332ed3c47b2aa72a233fcc48422ec027a82d0 (patch)
tree985c5f2e2bb704bde2f46dc81be2486ea11c8b9c
parentaa62a1b439ed0b2b3f422c2f18d652b469003740 (diff)
downloadthunar-fb1332ed3c47b2aa72a233fcc48422ec027a82d0.tar.gz
Replace gtk_show_uri by gtk_show_uri_on_window
-rw-r--r--thunar/thunar-renamer-dialog.c13
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"));