summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMichael R Sweet <michael.r.sweet@gmail.com>2005-11-26 00:47:45 +0000
committerMichael R Sweet <michael.r.sweet@gmail.com>2005-11-26 00:47:45 +0000
commitae6ea393c038e941c9e2de2782986397832583b0 (patch)
tree082869518c1d97637a37e0ca1040e1a554c68bb0 /test
parentf2019a54cbbe53b8a5535a6dfdd14b1f19d83f77 (diff)
Mousewheel fixes.
src/Fl_mac.cxx: - Disable MightyMouse code for the moment - it is crashing on my PowerBook... src/Fl_Scrollbar.cxx: - Fl_Scrollbar::handle() should only return 1 for mousewheel events that it uses. test/sudoku.cxx: - More tweaking. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4654 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'test')
-rw-r--r--test/sudoku.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/test/sudoku.cxx b/test/sudoku.cxx
index a8ad1f0d6..8606d1a34 100644
--- a/test/sudoku.cxx
+++ b/test/sudoku.cxx
@@ -162,12 +162,12 @@ SudokuCell::handle(int event) {
case FL_KEYDOWN :
int key = Fl::event_key() - '0';
- if (key >= 0 && key <= 9) {
+ if (key > 0 && key <= 9) {
if (Fl::event_state() & FL_SHIFT) {
int i;
for (i = 0; i < 4; i ++) {
- if (!test_value_[i]) break;
+ if (!test_value_[i] || test_value_[i] == key) break;
}
if (i >= 4) {
@@ -182,7 +182,7 @@ SudokuCell::handle(int event) {
do_callback();
}
return 1;
- } else if (Fl::event_key() == FL_BackSpace ||
+ } else if (key == 0 || Fl::event_key() == FL_BackSpace ||
Fl::event_key() == FL_Delete) {
value(0);
do_callback();