diff --git a/thunar/thunar-dialogs.c b/thunar/thunar-dialogs.c index 90ef5a9..d55a0b4 100644 --- a/thunar/thunar-dialogs.c +++ b/thunar/thunar-dialogs.c @@ -303,6 +303,11 @@ thunar_dialogs_show_error (gpointer parent, _thunar_return_if_fail (parent == NULL || GDK_IS_SCREEN (parent) || GTK_IS_WIDGET (parent)); + /* do not display error dialog for already handled errors */ + if (error->code == G_IO_ERROR_FAILED_HANDLED) { + return; + } + /* parse the parent pointer */ screen = thunar_util_parse_parent (parent, &window);