Repository: cayenne Updated Branches: refs/heads/STABLE-4.0 37d832443 -> d59ec64aa
CAY-2419 Not changing highlight on selecting search results within one entity Project: http://git-wip-us.apache.org/repos/asf/cayenne/repo Commit: http://git-wip-us.apache.org/repos/asf/cayenne/commit/5743f09c Tree: http://git-wip-us.apache.org/repos/asf/cayenne/tree/5743f09c Diff: http://git-wip-us.apache.org/repos/asf/cayenne/diff/5743f09c Branch: refs/heads/STABLE-4.0 Commit: 5743f09cc6b24b819058d553f92fd7dc2c8a7577 Parents: d3fa7b7 Author: kkomyak <const1...@gmail.com> Authored: Wed Apr 4 12:06:12 2018 +0300 Committer: Arseni Bulatski <ancars...@gmail.com> Committed: Tue Sep 25 16:44:40 2018 +0300 ---------------------------------------------------------------------- RELEASE-NOTES.txt | 1 + .../java/org/apache/cayenne/modeler/action/FindAction.java | 7 +++++++ 2 files changed, 8 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cayenne/blob/5743f09c/RELEASE-NOTES.txt ---------------------------------------------------------------------- diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt index 3766f3b..0c4ba79 100644 --- a/RELEASE-NOTES.txt +++ b/RELEASE-NOTES.txt @@ -14,6 +14,7 @@ Date: Bug Fixes: +CAY-2419 Not changing highlight on selecting search results within one entity CAY-2320 Modeler: Limit input into numeric fields to 10 digits CAY-2449 Modeler: Needless scrollbar in Generate DB Schema result menu CAY-2450 Modeler: Impossible to update Attribute title after syncing ObjEntity http://git-wip-us.apache.org/repos/asf/cayenne/blob/5743f09c/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/FindAction.java ---------------------------------------------------------------------- diff --git a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/FindAction.java b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/FindAction.java index 0da14eb..70e9b76 100755 --- a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/FindAction.java +++ b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/action/FindAction.java @@ -279,8 +279,10 @@ public class FindAction extends CayenneAction { event.setMainTabFocus(true); if(searchResultEntry.getObject() instanceof DbAttribute) { editor.getDbDetailView().currentDbAttributeChanged(event); + editor.getDbDetailView().repaint(); } else { editor.getObjDetailView().currentObjAttributeChanged(event); + editor.getObjDetailView().repaint(); } } else if (searchResultEntry.getObject() instanceof Relationship) { RelationshipDisplayEvent event = new RelationshipDisplayEvent(editor.getProjectTreeView(), @@ -288,8 +290,10 @@ public class FindAction extends CayenneAction { event.setMainTabFocus(true); if(searchResultEntry.getObject() instanceof DbRelationship) { editor.getDbDetailView().currentDbRelationshipChanged(event); + editor.getDbDetailView().repaint(); } else { editor.getObjDetailView().currentObjRelationshipChanged(event); + editor.getObjDetailView().repaint(); } } } @@ -302,6 +306,7 @@ public class FindAction extends CayenneAction { embeddable, attribute, map, domain); event.setMainTabFocus(true); editor.getEmbeddableView().currentEmbeddableAttributeChanged(event); + editor.getEmbeddableView().repaint(); } private static void jumpToEmbeddableResult(Embeddable embeddable, EditorView editor, DataChannelDescriptor domain) { @@ -337,6 +342,7 @@ public class FindAction extends CayenneAction { buildAndSelectTreePath(map, procedure, editor); ProcedureDisplayEvent event = new ProcedureDisplayEvent(editor.getProjectTreeView(), procedure, map, domain); editor.getProcedureView().currentProcedureChanged(event); + editor.getProcedureView().repaint(); } private static void jumpToProcedureResult(ProcedureParameter parameter, EditorView editor, DataChannelDescriptor domain) { @@ -346,6 +352,7 @@ public class FindAction extends CayenneAction { ProcedureParameterDisplayEvent event = new ProcedureParameterDisplayEvent(editor.getProjectTreeView(), parameter, procedure, map, domain); editor.getProcedureView().currentProcedureParameterChanged(event); + editor.getProcedureView().repaint(); } /**