Update based upon latest names "packet-type-codes" list from the IANA:
[obnox/wireshark/wip.git] / gtk / mgcp_stat.c
index 5c96506544a805edea0b838aa1ff9cc6429e55ef..0b48b119bdcbb7dee5ab7f371fcb7f3089f84f32 100644 (file)
@@ -52,6 +52,7 @@
 #include "gtk/gui_utils.h"
 #include "gtk/main.h"
 
+#include "gtk/old-gtk-compat.h"
 
 #define NUM_TIMESTATS 10
 
@@ -299,7 +300,7 @@ gtk_mgcpstat_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 mgcp_srt_params[] = {
@@ -318,9 +319,13 @@ static tap_param_dlg mgcp_srt_dlg = {
 void
 register_tap_listener_gtkmgcpstat(void)
 {
-       /* We don't register this tap, if we don't have the mgcp plugin loaded.*/
-       if (find_tap_id("mgcp")) {
-               register_dfilter_stat(&mgcp_srt_dlg, "MGCP",
-                   REGISTER_STAT_GROUP_RESPONSE_TIME);
-       }
+       register_dfilter_stat(&mgcp_srt_dlg, "MGCP",
+           REGISTER_STAT_GROUP_RESPONSE_TIME);
+}
+#ifdef MAIN_MENU_USE_UIMANAGER
+void mgcp_srt_cb(GtkAction *action, gpointer user_data _U_)
+{
+       tap_param_dlg_cb(action, &mgcp_srt_dlg);
 }
+#endif
+