You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by nt...@apache.org on 2018/03/26 14:04:38 UTC

cayenne git commit: Modeler: Fix JTextField undo support for Java 9 & 10

Repository: cayenne
Updated Branches:
  refs/heads/STABLE-4.0 11206d6a9 -> f437509e2


Modeler: Fix JTextField undo support for Java 9 & 10

(cherry picked from commit 23c3a8c)


Project: http://git-wip-us.apache.org/repos/asf/cayenne/repo
Commit: http://git-wip-us.apache.org/repos/asf/cayenne/commit/f437509e
Tree: http://git-wip-us.apache.org/repos/asf/cayenne/tree/f437509e
Diff: http://git-wip-us.apache.org/repos/asf/cayenne/diff/f437509e

Branch: refs/heads/STABLE-4.0
Commit: f437509e2f5874acc6681cd1813defef9a72e538
Parents: 11206d6
Author: Nikita Timofeev <st...@gmail.com>
Authored: Mon Mar 26 14:30:33 2018 +0300
Committer: Nikita Timofeev <st...@gmail.com>
Committed: Mon Mar 26 16:54:32 2018 +0300

----------------------------------------------------------------------
 .../apache/cayenne/modeler/undo/JTextFieldUndoListener.java    | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cayenne/blob/f437509e/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/undo/JTextFieldUndoListener.java
----------------------------------------------------------------------
diff --git a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/undo/JTextFieldUndoListener.java b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/undo/JTextFieldUndoListener.java
index 5bbf431..ec0efa9 100644
--- a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/undo/JTextFieldUndoListener.java
+++ b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/undo/JTextFieldUndoListener.java
@@ -67,10 +67,8 @@ public class JTextFieldUndoListener implements UndoableEditListener {
             return;
         }
 
-        AbstractDocument.DefaultDocumentEvent event = (AbstractDocument.DefaultDocumentEvent) e
-                .getEdit();
-
-        if (event.getType().equals(DocumentEvent.EventType.CHANGE)) {
+        // See AbstractDocument.DefaultDocumentEvent.getPresentationName() method
+        if("AbstractDocument.styleChangeText".equals(e.getEdit().getPresentationName())) {
             compoundEdit.addEdit(e.getEdit());
             return;
         }