aboutsummaryrefslogtreecommitdiffstats
path: root/epan/prefs.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/prefs.c')
-rw-r--r--epan/prefs.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/epan/prefs.c b/epan/prefs.c
index d096f28a38..a54cafac3a 100644
--- a/epan/prefs.c
+++ b/epan/prefs.c
@@ -3485,6 +3485,11 @@ prefs_register_modules(void)
"To prevent sorting by mistake (which can take some time to calculate), it can be disabled",
&prefs.gui_packet_list_sortable);
+ prefs_register_uint_preference(gui_module, "packet_list_cached_rows_max",
+ "Maximum cached rows",
+ "Maximum number of rows that can be sorted by columns that require dissection. Increasing this increases memory consumption by caching column text",
+ 10,
+ &prefs.gui_packet_list_cached_rows_max);
prefs_register_bool_preference(gui_module, "interfaces_show_hidden",
"Show hidden interfaces",
@@ -4190,6 +4195,7 @@ pre_init_prefs(void)
prefs.gui_packet_list_show_related = TRUE;
prefs.gui_packet_list_show_minimap = TRUE;
prefs.gui_packet_list_sortable = TRUE;
+ prefs.gui_packet_list_cached_rows_max = 10000;
g_free (prefs.gui_interfaces_hide_types);
prefs.gui_interfaces_hide_types = g_strdup("");
prefs.gui_interfaces_show_hidden = FALSE;