diff options
author | Steve Fryatt <stevef@netsurf-browser.org> | 2014-06-09 23:03:39 +0100 |
---|---|---|
committer | Steve Fryatt <stevef@netsurf-browser.org> | 2014-06-09 23:03:39 +0100 |
commit | ca91b4eea361e73d9ddb122d00e7add7d3a48a38 (patch) | |
tree | 90d0b652513bf773de52f86eba15b5d4235be2e3 | |
parent | 68146fc711f42de9c1a17c128f2ee0c136673be2 (diff) | |
download | netsurf-ca91b4eea361e73d9ddb122d00e7add7d3a48a38.tar.gz netsurf-ca91b4eea361e73d9ddb122d00e7add7d3a48a38.tar.bz2 |
Fix signedness of numeric conversion when populating cache config dialogue box.stevef/cconfig
-rw-r--r-- | riscos/configure/con_cache.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/riscos/configure/con_cache.c b/riscos/configure/con_cache.c index 468eef454..adaaa82b7 100644 --- a/riscos/configure/con_cache.c +++ b/riscos/configure/con_cache.c @@ -54,7 +54,7 @@ bool ro_gui_options_cache_initialise(wimp_w w) ro_gui_set_icon_decimal(w, CACHE_MEMORY_SIZE, (nsoption_int(memory_cache_size) * 10) >> 20, 1); ro_gui_set_icon_decimal(w, CACHE_DISC_SIZE, - (nsoption_int(disc_cache_size)) >> 20, 0); + (int) ((nsoption_uint(disc_cache_size)) >> 20), 0); ro_gui_set_icon_decimal(w, CACHE_DISC_EXPIRE, (nsoption_int(disc_cache_age)), 0); @@ -62,7 +62,7 @@ bool ro_gui_options_cache_initialise(wimp_w w) ro_gui_wimp_event_register_numeric_field(w, CACHE_MEMORY_SIZE, CACHE_MEMORY_INC, CACHE_MEMORY_DEC, 0, 640, 1, 1); ro_gui_wimp_event_register_numeric_field(w, CACHE_DISC_SIZE, - CACHE_DISC_INC, CACHE_DISC_DEC, 0, 2047, 1, 0); + CACHE_DISC_INC, CACHE_DISC_DEC, 0, 4095, 1, 0); ro_gui_wimp_event_register_numeric_field(w, CACHE_DISC_EXPIRE, CACHE_DISC_EXPIRE_INC, CACHE_DISC_EXPIRE_DEC, 1, 3650, 1, 0); @@ -97,9 +97,9 @@ bool ro_gui_options_cache_ok(wimp_w w) nsoption_set_int(memory_cache_size, (((ro_gui_get_icon_decimal(w, CACHE_MEMORY_SIZE, 1) + 1) << 20) - 1) / 10); - nsoption_set_int(disc_cache_size, - (((ro_gui_get_icon_decimal(w, - CACHE_DISC_SIZE, 0) + 1) << 20) - 1)); + nsoption_set_uint(disc_cache_size, + (uint) (ro_gui_get_icon_decimal(w, + CACHE_DISC_SIZE, 0) << 20)); nsoption_set_int(disc_cache_age, ro_gui_get_icon_decimal(w, CACHE_DISC_EXPIRE, 0)); |