diff options
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/table-spreadsheet.cxx | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/examples/table-spreadsheet.cxx b/examples/table-spreadsheet.cxx index 7e58a9e59..63d7f0cf0 100644 --- a/examples/table-spreadsheet.cxx +++ b/examples/table-spreadsheet.cxx @@ -209,13 +209,9 @@ void Spreadsheet::event_callback2() { case CONTEXT_CELL: { // A table event occurred on a cell switch (Fl::event()) { // see what FLTK event caused it case FL_PUSH: // mouse click? - if (!Fl::event_clicks()) { // single click? - done_editing(); // finish editing - } else { - Fl::event_clicks(0); // double click? zero clicks, fallthrough - if (R != rows()-1 && C != cols()-1 ) // only edit cells not in total's columns - start_editing(R,C); // start new edit - } + done_editing(); // finish editing previous + if (R != rows()-1 && C != cols()-1 ) // only edit cells not in total's columns + start_editing(R,C); // start new edit return; case FL_KEYBOARD: { |
