summaryrefslogtreecommitdiff
path: root/gtk
diff options
context:
space:
mode:
authorRob Kendrick <rjek@netsurf-browser.org>2007-09-30 00:31:50 +0000
committerRob Kendrick <rjek@netsurf-browser.org>2007-09-30 00:31:50 +0000
commit10605e46ee50e13219e877d46a5ea160b7a6f0ee (patch)
tree580869f3afebb3a90b8372c3ce7155bfbcd0507b /gtk
parentbd590f4f99031ad53fb33e77b2fc55a244270576 (diff)
downloadnetsurf-10605e46ee50e13219e877d46a5ea160b7a6f0ee.tar.gz
netsurf-10605e46ee50e13219e877d46a5ea160b7a6f0ee.tar.bz2
Make loading/saving of memory cache size option work in nsgtk
svn path=/trunk/netsurf/; revision=3611
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();
}