# HG changeset patch # User truelight # Date 1173358628 0 # Node ID 149372cc2dcfbd8ccf924197ad55d6adf4f346ba # Parent 94bc6c0de9fcbd3da852b95972ce58469199cb3a (svn r9064) -Fix [FS#663]: don't keep on scrolling for non-numeric values in settings, but require reclick diff -r 94bc6c0de9fc -r 149372cc2dcf 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;