From 38af1ad45ba38a64086b288c6750bcfc0869aeb1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stig=20Bj=C3=B8rlykke?= Date: Tue, 24 Nov 2015 20:06:00 +0100 Subject: Qt: Save preferences when hide/show columns MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit To preserve the hide/show column settings between switching profiles the settings have to be saved. Change-Id: I6f72b2980be149676e1c1099a604c8c6d0d995bf Reviewed-on: https://code.wireshark.org/review/12109 Reviewed-by: Stig Bjørlykke (cherry picked from commit 9601a4f724492b3f9960e1f051360b071997d7d6) Reviewed-on: https://code.wireshark.org/review/12110 --- ui/qt/packet_list.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ui/qt/packet_list.cpp b/ui/qt/packet_list.cpp index 6db72f994f..aac241adda 100644 --- a/ui/qt/packet_list.cpp +++ b/ui/qt/packet_list.cpp @@ -1192,6 +1192,9 @@ void PacketList::headerMenuTriggered() case caHideColumn: set_column_visible(header_ctx_column_, FALSE); hideColumn(header_ctx_column_); + if (!prefs.gui_use_pref_save) { + prefs_main_write(); + } break; case caRemoveColumn: { @@ -1222,6 +1225,9 @@ void PacketList::columnVisibilityTriggered() set_column_visible(ha->data().toInt(), ha->isChecked()); setColumnVisibility(); + if (!prefs.gui_use_pref_save) { + prefs_main_write(); + } } void PacketList::sectionResized(int col, int, int new_width) -- cgit v1.2.1