diff options
Diffstat (limited to 'ui/gtk/file_import_dlg.c')
-rw-r--r-- | ui/gtk/file_import_dlg.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/ui/gtk/file_import_dlg.c b/ui/gtk/file_import_dlg.c index 83a16fb893..e901b7bd07 100644 --- a/ui/gtk/file_import_dlg.c +++ b/ui/gtk/file_import_dlg.c @@ -517,7 +517,12 @@ file_import_open(text_import_info_t *info) goto end; } - text_import(info); + err = text_import(info); + if (err != 0) { + failure_alert_box("Can't initialize scanner: %s", g_strerror(err)); + fclose(info->import_text_file); + goto end; + } if (fclose(info->import_text_file)) { read_failure_alert_box(info->import_text_filename, errno); |