diff src/preferences.c @ 848:e1d158ac6d36

cache size made configurable
author nadvornik
date Sat, 21 Jun 2008 22:01:45 +0000
parents ee33d2ddb661
children a4a38ea9fbaa
line wrap: on
line diff
--- a/src/preferences.c	Sat Jun 21 19:26:01 2008 +0000
+++ b/src/preferences.c	Sat Jun 21 22:01:45 2008 +0000
@@ -262,6 +262,7 @@
 	options->collections.rectangular_selection = c_options->collections.rectangular_selection;
 
 	options->image.tile_cache_max = c_options->image.tile_cache_max;
+	options->image.image_cache_max = c_options->image.image_cache_max;
 
 	options->image.read_buffer_size = c_options->image.read_buffer_size;
 	options->image.idle_read_loop_count = c_options->image.idle_read_loop_count;
@@ -1509,6 +1510,9 @@
 	pref_spin_new_int(group, _("Offscreen cache size (Mb per image):"), NULL,
 			  0, 128, 1, options->image.tile_cache_max, &c_options->image.tile_cache_max);
 
+	pref_spin_new_int(group, _("Decoded image cache size (Mb):"), NULL,
+			  0, 1024, 1, options->image.image_cache_max, &c_options->image.image_cache_max);
+
 	pref_spin_new_int(group, _("Image read buffer size (bytes):"), NULL,
 			  IMAGE_LOADER_READ_BUFFER_SIZE_MIN, IMAGE_LOADER_READ_BUFFER_SIZE_MAX, 512,
 			  options->image.read_buffer_size, &c_options->image.read_buffer_size);