Blame SOURCES/wireshark-1.10.x-disable-warning-dialog.patch

affdba
diff --git a/ui/gtk/main.c b/ui/gtk/main.c
affdba
index 82cff80..0137c3b 100644
affdba
--- a/ui/gtk/main.c
affdba
+++ b/ui/gtk/main.c
affdba
@@ -2043,50 +2043,6 @@ read_configuration_files(char **gdp_path, char **dp_path)
affdba
   return prefs_p;
affdba
 }
affdba
 
affdba
-/*  Check if there's something important to tell the user during startup.
affdba
- *  We want to do this *after* showing the main window so that any windows
affdba
- *  we pop up will be above the main window.
affdba
- */
affdba
-static void
affdba
-#ifdef _WIN32
affdba
-check_and_warn_user_startup(gchar *cf_name)
affdba
-#else
affdba
-check_and_warn_user_startup(gchar *cf_name _U_)
affdba
-#endif
affdba
-{
affdba
-  gchar               *cur_user, *cur_group;
affdba
-  gpointer             priv_warning_dialog;
affdba
-
affdba
-  /* Tell the user not to run as root. */
affdba
-  if (running_with_special_privs() && recent.privs_warn_if_elevated) {
affdba
-    cur_user = get_cur_username();
affdba
-    cur_group = get_cur_groupname();
affdba
-    priv_warning_dialog = simple_dialog(ESD_TYPE_WARN, ESD_BTN_OK,
affdba
-      "Running as user \"%s\" and group \"%s\".\n"
affdba
-      "This could be dangerous.\n\n"
affdba
-      "If you're running Wireshark this way in order to perform live capture, "
affdba
-      "you may want to be aware that there is a better way documented at\n"
affdba
-      "http://wiki.wireshark.org/CaptureSetup/CapturePrivileges", cur_user, cur_group);
affdba
-    g_free(cur_user);
affdba
-    g_free(cur_group);
affdba
-    simple_dialog_check_set(priv_warning_dialog, "Don't show this message again.");
affdba
-    simple_dialog_set_cb(priv_warning_dialog, priv_warning_dialog_cb, NULL);
affdba
-  }
affdba
-
affdba
-#ifdef _WIN32
affdba
-  /* Warn the user if npf.sys isn't loaded. */
affdba
-  if (!get_stdin_capture() && !cf_name && !npf_sys_is_running() && recent.privs_warn_if_no_npf && get_os_major_version() >= 6) {
affdba
-    priv_warning_dialog = simple_dialog(ESD_TYPE_WARN, ESD_BTN_OK,
affdba
-      "The NPF driver isn't running.  You may have trouble\n"
affdba
-      "capturing or listing interfaces.");
affdba
-    simple_dialog_check_set(priv_warning_dialog, "Don't show this message again.");
affdba
-    simple_dialog_set_cb(priv_warning_dialog, npf_warning_dialog_cb, NULL);
affdba
-  }
affdba
-#endif
affdba
-
affdba
-}
affdba
-
affdba
-
affdba
 /* And now our feature presentation... [ fade to music ] */
affdba
 int
affdba
 main(int argc, char *argv[])
affdba
@@ -3039,7 +2995,6 @@ main(int argc, char *argv[])
affdba
      up on top of us. */
affdba
   if (cf_name) {
affdba
     show_main_window(TRUE);
affdba
-    check_and_warn_user_startup(cf_name);
affdba
     if (rfilter != NULL) {
affdba
       if (!dfilter_compile(rfilter, &rfcode)) {
affdba
         bad_dfilter_alert_box(top_level, rfilter);
affdba
@@ -3117,7 +3072,6 @@ main(int argc, char *argv[])
affdba
           dfilter_free(rfcode);
affdba
         cfile.rfcode = NULL;
affdba
         show_main_window(FALSE);
affdba
-        /* Don't call check_and_warn_user_startup(): we did it above */
affdba
         main_set_for_capture_in_progress(FALSE);
affdba
         set_capture_if_dialog_for_capture_in_progress(FALSE);
affdba
       }
affdba
@@ -3134,7 +3088,6 @@ main(int argc, char *argv[])
affdba
       }
affdba
       /* "-k" was specified; start a capture. */
affdba
       show_main_window(FALSE);
affdba
-      check_and_warn_user_startup(cf_name);
affdba
 
affdba
       /* If no user interfaces were specified on the command line,
affdba
          copy the list of selected interfaces to the set of interfaces
affdba
@@ -3152,7 +3105,6 @@ main(int argc, char *argv[])
affdba
       }
affdba
     } else {
affdba
       show_main_window(FALSE);
affdba
-      check_and_warn_user_startup(cf_name);
affdba
       main_set_for_capture_in_progress(FALSE);
affdba
       set_capture_if_dialog_for_capture_in_progress(FALSE);
affdba
     }
affdba
@@ -3163,7 +3115,6 @@ main(int argc, char *argv[])
affdba
     }
affdba
 #else /* HAVE_LIBPCAP */
affdba
     show_main_window(FALSE);
affdba
-    check_and_warn_user_startup(cf_name);
affdba
     main_set_for_capture_in_progress(FALSE);
affdba
     set_capture_if_dialog_for_capture_in_progress(FALSE);
affdba
 #endif /* HAVE_LIBPCAP */