diff options
| -rw-r--r-- | src/Fl_Screen_Driver.cxx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/Fl_Screen_Driver.cxx b/src/Fl_Screen_Driver.cxx index 8de5f606c..4e721d28e 100644 --- a/src/Fl_Screen_Driver.cxx +++ b/src/Fl_Screen_Driver.cxx @@ -468,7 +468,8 @@ int Fl_Screen_Driver::scale_handler(int event) } } if (key == '-') i--; else i++; - if (i < 0) i = 0; if (i >= count) i = count - 1; + if (i < 0) i = 0; + else if (i >= count) i = count - 1; f = scaling_values[i]; } if (f == old_f) return 1; |
