summaryrefslogtreecommitdiff
path: root/ui/gtk
diff options
context:
space:
mode:
authorRoland Knall <roland.knall@br-automation.com>2015-04-16 10:20:05 +0200
committerAnders Broman <a.broman58@gmail.com>2015-04-27 11:20:52 +0000
commit5b1d62c50b36fcae939e61ba7ac6f65a4a846626 (patch)
treed4daa380121c309e92806900c27343b24b34bd25 /ui/gtk
parentc3c8316d2e39b3bcd77c12968084f6066393a52b (diff)
downloadwireshark-5b1d62c50b36fcae939e61ba7ac6f65a4a846626.tar.gz
ext_menubar: Add pointer to GUI main structure
Add a pointer to the callback, which will provide an enum value, for each calling GUI entity, as well as a pointer to the main structure for that entity. For Qt this can be used for instance, to connect to slots of the main instance, to update a calling dialog. Change-Id: Ifa6b04f868512574de53b6bce507e343f6e219d4 Reviewed-on: https://code.wireshark.org/review/8085 Petri-Dish: Graham Bloice <graham.bloice@trihedral.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Roland Knall <rknall@gmail.com> Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'ui/gtk')
-rw-r--r--ui/gtk/main_menubar.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ui/gtk/main_menubar.c b/ui/gtk/main_menubar.c
index 093090aafa..12ddb54049 100644
--- a/ui/gtk/main_menubar.c
+++ b/ui/gtk/main_menubar.c
@@ -5469,7 +5469,7 @@ ws_menubar_external_cb(GtkAction *action _U_, gpointer data _U_)
entry = (ext_menubar_t *)data;
if ( entry->type == EXT_MENUBAR_ITEM )
{
- entry->callback(entry->user_data);
+ entry->callback(EXT_MENUBAR_GTK_GUI, (gpointer) ((void *)GTK_WINDOW(top_level)), entry->user_data);
}
else if ( entry->type == EXT_MENUBAR_URL )
{