equal
deleted
inserted
replaced
825 } else { |
825 } else { |
826 value -= step; |
826 value -= step; |
827 if (value < sdb->min) value = (sdb->flags & SGF_0ISDISABLED) ? 0 : sdb->min; |
827 if (value < sdb->min) value = (sdb->flags & SGF_0ISDISABLED) ? 0 : sdb->min; |
828 } |
828 } |
829 |
829 |
830 /* Set up scroller timeout */ |
830 /* Set up scroller timeout for numeric values */ |
831 if (value != oldvalue) { |
831 if (value != oldvalue && !(sd->desc.flags & SGF_MULTISTRING)) { |
832 WP(w,def_d).data_2 = btn * 2 + 1 + ((x >= 10) ? 1 : 0); |
832 WP(w,def_d).data_2 = btn * 2 + 1 + ((x >= 10) ? 1 : 0); |
833 w->flags4 |= 5 << WF_TIMEOUT_SHL; |
833 w->flags4 |= 5 << WF_TIMEOUT_SHL; |
834 _left_button_clicked = false; |
834 _left_button_clicked = false; |
835 } |
835 } |
836 } break; |
836 } break; |