diff options
author | Martin Mathieson <martin.r.mathieson@googlemail.com> | 2015-09-30 04:49:01 -0700 |
---|---|---|
committer | Martin Mathieson <martin.r.mathieson@googlemail.com> | 2015-09-30 12:55:51 +0000 |
commit | e3ace4f27d454467bee225e19f8f34e0d4e9965d (patch) | |
tree | 2a35c72265dac295570f0d7b21f99654435efb55 /ui/gtk/rlc_lte_stat_dlg.c | |
parent | 1d0532fee52bcb507c91ad1b500fb0965951c6b1 (diff) |
Use a 'recent' setting to persist the checkbox controlling the source of PDUs to use in LTE RLC statistics
Change-Id: I20234c3a3bf7761f70b0db5a6acbbf54ffbfcef5
Reviewed-on: https://code.wireshark.org/review/10699
Petri-Dish: Martin Mathieson <martin.r.mathieson@googlemail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Martin Mathieson <martin.r.mathieson@googlemail.com>
Diffstat (limited to 'ui/gtk/rlc_lte_stat_dlg.c')
-rw-r--r-- | ui/gtk/rlc_lte_stat_dlg.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/ui/gtk/rlc_lte_stat_dlg.c b/ui/gtk/rlc_lte_stat_dlg.c index 84627bbe65..6ff23b3ccd 100644 --- a/ui/gtk/rlc_lte_stat_dlg.c +++ b/ui/gtk/rlc_lte_stat_dlg.c @@ -48,6 +48,8 @@ #include "ui/gtk/help_dlg.h" #include "ui/gtk/main.h" +#include "ui/recent.h" + void register_tap_listener_rlc_lte_stat(void); @@ -936,6 +938,7 @@ static void toggle_show_mac(GtkWidget *widget, gpointer data) /* Read state */ hs->show_mac = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget)); + recent.gui_rlc_use_pdus_from_mac = hs->show_mac; /* Retap */ cf_retap_packets(&cfile); @@ -1334,9 +1337,10 @@ static void gtk_rlc_lte_stat_init(const char *opt_arg, void *userdata _U_) "decoded inside MAC PDUs (enabled in MAC dissector preferences)"); - /* MAC on by default */ - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(show_mac_cb), TRUE); - hs->show_mac = TRUE; + /* Get settings from recent. */ + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(show_mac_cb), + recent.gui_rlc_use_pdus_from_mac); + hs->show_mac = recent.gui_rlc_use_pdus_from_mac; gtk_box_pack_start(GTK_BOX(top_level_vbox), pdu_source_lb, FALSE, FALSE, 0); /* TODO: add tooltips... */ g_signal_connect(show_mac_cb, "toggled", G_CALLBACK(toggle_show_mac), hs); |