(svn r9064) -Fix [FS#663]: don't keep on scrolling for non-numeric values in settings, but require reclick
authortruelight
Thu, 08 Mar 2007 12:57:08 +0000
changeset 6255 149372cc2dcf
parent 6254 94bc6c0de9fc
child 6256 24e274c0ae42
(svn r9064) -Fix [FS#663]: don't keep on scrolling for non-numeric values in settings, but require reclick
src/settings_gui.cpp
--- a/src/settings_gui.cpp	Thu Mar 08 12:40:45 2007 +0000
+++ b/src/settings_gui.cpp	Thu Mar 08 12:57:08 2007 +0000
@@ -827,8 +827,8 @@
 						if (value < sdb->min) value = (sdb->flags & SGF_0ISDISABLED) ? 0 : sdb->min;
 					}
 
-					/* Set up scroller timeout */
-					if (value != oldvalue) {
+					/* Set up scroller timeout for numeric values */
+					if (value != oldvalue && !(sd->desc.flags & SGF_MULTISTRING)) {
 						WP(w,def_d).data_2 = btn * 2 + 1 + ((x >= 10) ? 1 : 0);
 						w->flags4 |= 5 << WF_TIMEOUT_SHL;
 						_left_button_clicked = false;