From 18ec6f01a3fb21c3ac5d6ddc1e9d06ec845c2d2b Mon Sep 17 00:00:00 2001 From: Martin Kaiser Date: Wed, 20 Feb 2013 22:08:00 +0000 Subject: kill an "edit capture comment" popup if the underlying file is closed (at the moment, the edit window remains open even if the file is closed or changed, this allows effectively to overwrite a file's capture commment with the capture comment of a previously used file) svn path=/trunk/; revision=47779 --- ui/gtk/edit_packet_comment_dlg.c | 7 +++++++ ui/gtk/edit_packet_comment_dlg.h | 1 + ui/gtk/main_statusbar.c | 2 ++ 3 files changed, 10 insertions(+) (limited to 'ui') diff --git a/ui/gtk/edit_packet_comment_dlg.c b/ui/gtk/edit_packet_comment_dlg.c index 35f420b1a4..511dc6a42d 100644 --- a/ui/gtk/edit_packet_comment_dlg.c +++ b/ui/gtk/edit_packet_comment_dlg.c @@ -253,3 +253,10 @@ edit_capture_dlg_launch (void) gtk_widget_show (edit_or_add_capture_comment_dlg); } + + +void +edit_capture_comment_dlg_hide(void) +{ + window_destroy(edit_or_add_capture_comment_dlg); +} diff --git a/ui/gtk/edit_packet_comment_dlg.h b/ui/gtk/edit_packet_comment_dlg.h index 69040cfc8b..b1484c52b2 100644 --- a/ui/gtk/edit_packet_comment_dlg.h +++ b/ui/gtk/edit_packet_comment_dlg.h @@ -27,5 +27,6 @@ void edit_packet_comment_dlg (GtkAction *action, gpointer data); void edit_capture_dlg_launch (void); +void edit_capture_comment_dlg_hide(void); #endif /* __EDIT_PACKET_COMMENTS_H__ */ diff --git a/ui/gtk/main_statusbar.c b/ui/gtk/main_statusbar.c index 0d363a0324..ea5145664d 100644 --- a/ui/gtk/main_statusbar.c +++ b/ui/gtk/main_statusbar.c @@ -675,6 +675,8 @@ status_capture_comment_new(void) static void status_capture_comment_hide(void) { + edit_capture_comment_dlg_hide(); + /* reset capture coment info indicator */ gtk_widget_hide(capture_comment); gtk_widget_hide(capture_comment_none); -- cgit v1.2.1