Fix the wireless settings button for AirPCap devices in the
[obnox/wireshark/wip.git] / gtk / megaco_stat.c
index 77fded7fb97536ec69a57ee27a15e04791b63b69..3285bfe3ea5a85e9cd1630ff5ec1258f7b73e564 100644 (file)
@@ -57,7 +57,7 @@
 
 #include "tap-megaco-common.h"
 
-
+#include "gtk/old-gtk-compat.h"
 
 static void
 megacostat_reset(void *pms)
@@ -213,7 +213,7 @@ gtk_megacostat_init(const char *optarg, void *userdata _U_)
        window_present(ms->win);
 
        cf_retap_packets(&cfile);
-       gdk_window_raise(ms->win->window);
+       gdk_window_raise(gtk_widget_get_window(ms->win));
 }
 
 static tap_param megaco_srt_params[] = {
@@ -232,9 +232,13 @@ static tap_param_dlg megaco_srt_dlg = {
 void
 register_tap_listener_gtkmegacostat(void)
 {
-       /* We don't register this tap, if we don't have the megaco plugin loaded.*/
-       if (find_tap_id("megaco")) {
-               register_dfilter_stat(&megaco_srt_dlg, "MEGACO",
-                   REGISTER_STAT_GROUP_RESPONSE_TIME);
-       }
+       register_dfilter_stat(&megaco_srt_dlg, "MEGACO",
+           REGISTER_STAT_GROUP_RESPONSE_TIME);
+}
+
+#ifdef MAIN_MENU_USE_UIMANAGER
+void megaco_srt_cb(GtkAction *action, gpointer user_data _U_)
+{
+       tap_param_dlg_cb(action, &megaco_srt_dlg);
 }
+#endif