diff --git a/zathura.c b/zathura.c index a0a8f57..2ea324b 100644 --- a/zathura.c +++ b/zathura.c @@ -562,9 +562,6 @@ document_open(zathura_t* zathura, const char* path, const char* password, zathura_document_t* document = zathura_document_open(zathura->plugins.manager, path, password, &error); if (document == NULL) { - if (error == NULL ) { - girara_notify(zathura->ui.session, GIRARA_ERROR, _("Unsupported file type. Please install the necessary plugin."), false, NULL, NULL, NULL); - } if (error == ZATHURA_ERROR_INVALID_PASSWORD) { zathura_password_dialog_info_t* password_dialog_info = malloc(sizeof(zathura_password_dialog_info_t)); if (password_dialog_info != NULL) { @@ -581,6 +578,9 @@ document_open(zathura_t* zathura, const char* path, const char* password, } goto error_out; } + if (error == ZATHURA_ERROR_OK ) { + girara_notify(zathura->ui.session, GIRARA_ERROR, _("Unsupported file type. Please install the necessary plugin.")); + } goto error_out; }