summaryrefslogtreecommitdiff
path: root/gtk
diff options
context:
space:
mode:
Diffstat (limited to 'gtk')
-rw-r--r--gtk/gtk_options.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk/gtk_options.c b/gtk/gtk_options.c
index b01e34df4..a137a7ba8 100644
--- a/gtk/gtk_options.c
+++ b/gtk/gtk_options.c
@@ -157,7 +157,7 @@ void nsgtk_options_load(void) {
SET_SPIN(spinDefaultSize, option_font_size / 10);
SET_SPIN(spinMinimumSize, option_font_min_size / 10);
- SET_SPIN(spinMemoryCacheSize, option_memory_cache_size);
+ SET_SPIN(spinMemoryCacheSize, option_memory_cache_size >> 20);
SET_SPIN(spinDiscCacheAge, option_disc_cache_age);
}
@@ -224,6 +224,9 @@ void nsgtk_options_save(void) {
GET_SPIN(spinMinimumSize, option_font_min_size);
option_font_min_size *= 10;
+ GET_SPIN(spinMemoryCacheSize, option_memory_cache_size);
+ option_memory_cache_size <<= 20;
+
options_write(options_file_location);
nsgtk_reflow_all_windows();
}