Use a global list containing all interfaces and only change
authortuexen <tuexen@f5534014-38df-0310-8fa8-9805f1628bb7>
Thu, 20 Oct 2011 18:17:54 +0000 (18:17 +0000)
committertuexen <tuexen@f5534014-38df-0310-8fa8-9805f1628bb7>
Thu, 20 Oct 2011 18:17:54 +0000 (18:17 +0000)
commitbb1cb16df48758b5a300b581679619ce0ce01108
tree4718ae8b79401b6e6fb6ab785d2061eee56c6520
parente6c11a74d247d7582f90437a9415c516874070ff
Use a global list containing all interfaces and only change
properties of the entries when changes are made in the GUI.
Do not misuse the list of interfaces specified on the command
line anymore.

This patch does not provide any new functionality, it just
provides the base for future extensions like removing
remote interface, mulitple airpcap devices and multiple
pipes.

This patch was provided by Irene Ruengeler.

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@39495 f5534014-38df-0310-8fa8-9805f1628bb7
15 files changed:
capture.c
capture.h
capture_opts.c
capture_opts.h
capture_sync.c
capture_ui_utils.c
gtk/capture_dlg.c
gtk/capture_dlg.h
gtk/capture_if_dlg.c
gtk/capture_if_dlg.h
gtk/main.c
gtk/main.h
gtk/main_welcome.c
gtk/main_welcome.h
gtk/prefs_capture.c