diff options
author | Martin Kaiser <wireshark@kaiser.cx> | 2013-02-20 22:08:00 +0000 |
---|---|---|
committer | Martin Kaiser <wireshark@kaiser.cx> | 2013-02-20 22:08:00 +0000 |
commit | 18ec6f01a3fb21c3ac5d6ddc1e9d06ec845c2d2b (patch) | |
tree | 9d7ee4f881e0b9e357aa0ed491df01c0e74f2630 | |
parent | f14ad04d4d25c0fa5edeae968b4efed878355217 (diff) | |
download | wireshark-18ec6f01a3fb21c3ac5d6ddc1e9d06ec845c2d2b.tar.gz |
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
-rw-r--r-- | ui/gtk/edit_packet_comment_dlg.c | 7 | ||||
-rw-r--r-- | ui/gtk/edit_packet_comment_dlg.h | 1 | ||||
-rw-r--r-- | ui/gtk/main_statusbar.c | 2 |
3 files changed, 10 insertions, 0 deletions
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); |