[haiku-commits] r34848 - haiku/trunk/src/apps/icon-o-matic/generic/gui

  • From: superstippi@xxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sat, 2 Jan 2010 01:06:02 +0100 (CET)

Author: stippi
Date: 2010-01-02 01:06:01 +0100 (Sat, 02 Jan 2010)
New Revision: 34848
Changeset: http://dev.haiku-os.org/changeset/34848/haiku

Modified:
   haiku/trunk/src/apps/icon-o-matic/generic/gui/InputTextView.cpp
Log:
Adopt the text we check on when switching focus after applying or reverting
the value, otherwise it would not work correctly in some tricky conditions,
inserting unnecessary undo steps or none at all for example when changing a
value, applying and then changing it back manually and switching focus.


Modified: haiku/trunk/src/apps/icon-o-matic/generic/gui/InputTextView.cpp
===================================================================
--- haiku/trunk/src/apps/icon-o-matic/generic/gui/InputTextView.cpp     
2010-01-01 23:57:27 UTC (rev 34847)
+++ haiku/trunk/src/apps/icon-o-matic/generic/gui/InputTextView.cpp     
2010-01-02 00:06:01 UTC (rev 34848)
@@ -65,9 +65,11 @@
                        case B_ESCAPE:
                                // revert any typing changes
                                RevertChanges();
+                               fTextBeforeFocus = Text();
                                break;
                        case B_RETURN:
                                ApplyChanges();
+                               fTextBeforeFocus = Text();
                                break;
                        default:
                                handled = false;


Other related posts:

  • » [haiku-commits] r34848 - haiku/trunk/src/apps/icon-o-matic/generic/gui - superstippi