diff options
-rw-r--r-- | file.c | 2 | ||||
-rw-r--r-- | fileset.h | 2 | ||||
-rw-r--r-- | ui/gtk/fileset_dlg.h | 9 | ||||
-rw-r--r-- | ui/gtk/main.c | 1 |
4 files changed, 9 insertions, 5 deletions
@@ -442,8 +442,6 @@ cf_reset_state(capture_file *cf) /* We have no file open. */ cf->state = FILE_CLOSED; - - fileset_file_closed(); } /* Reset everything to a pristine state */ @@ -61,8 +61,6 @@ extern fileset_entry *fileset_get_previous(void); /* this file is a part of the current file set */ extern void fileset_dlg_add_file(fileset_entry *entry); -extern void fileset_file_closed(void); - extern void fileset_update_dlg(void); extern void fileset_update_file(const char *path); diff --git a/ui/gtk/fileset_dlg.h b/ui/gtk/fileset_dlg.h index 3d86361eaf..8c982153ed 100644 --- a/ui/gtk/fileset_dlg.h +++ b/ui/gtk/fileset_dlg.h @@ -30,12 +30,19 @@ * @ingroup dialog_group */ -/** Enable file set menu items +/** Enable file set menu items and look for similar files * * @param cf Capture file struct */ extern void fileset_file_opened(const capture_file *cf); +/** Disable file set menu items + * + * @param cf Capture file struct + */ +extern void fileset_file_closed(void); + + /** Open the fileset dialog. * * @param w calling widget (unused) diff --git a/ui/gtk/main.c b/ui/gtk/main.c index 80fa029e9f..2548779bc3 100644 --- a/ui/gtk/main.c +++ b/ui/gtk/main.c @@ -1822,6 +1822,7 @@ main_cf_callback(gint event, gpointer data, gpointer user_data _U_) case(cf_cb_file_closed): g_log(LOG_DOMAIN_MAIN, G_LOG_LEVEL_DEBUG, "Callback: Closed"); main_cf_cb_file_closed(data); + fileset_file_closed(); break; case(cf_cb_file_read_started): g_log(LOG_DOMAIN_MAIN, G_LOG_LEVEL_DEBUG, "Callback: Read started"); |