X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.browsing.ui.model%2Fsrc%2Forg%2Fsimantics%2Fbrowsing%2Fui%2Fmodel%2Fmodifiers%2FStringPropertyModifierRule.java;h=530c97ea8d9e76d293cb451a22f309e3aada3f29;hp=28e712750b6316d852c42f615bcf47f276e8a2a1;hb=0915910;hpb=55ca14c4198659b908aeffc8d16e240b35a75e66 diff --git a/bundles/org.simantics.browsing.ui.model/src/org/simantics/browsing/ui/model/modifiers/StringPropertyModifierRule.java b/bundles/org.simantics.browsing.ui.model/src/org/simantics/browsing/ui/model/modifiers/StringPropertyModifierRule.java index 28e712750..530c97ea8 100644 --- a/bundles/org.simantics.browsing.ui.model/src/org/simantics/browsing/ui/model/modifiers/StringPropertyModifierRule.java +++ b/bundles/org.simantics.browsing.ui.model/src/org/simantics/browsing/ui/model/modifiers/StringPropertyModifierRule.java @@ -69,12 +69,6 @@ public class StringPropertyModifierRule implements ModifierRule { @Override public String getValue() { return sm.getValue(); -// try { -// return session.syncRequest(new PossibleAdapter(valueResource, String.class)); -// } catch (DatabaseException e) { -// ErrorLogger.defaultLogError(e); -// return null; -// } } @Override public String isValid(String label) { @@ -82,18 +76,14 @@ public class StringPropertyModifierRule implements ModifierRule { } @Override public void modify(final String label) { - try { - session.syncRequest(new WriteRequest() { - @Override - public void perform(WriteGraph graph) throws DatabaseException { - Layer0Utils.addCommentMetadata(graph, "Modify string"); - graph.markUndoPoint(); - sm.modify(graph, label); - } - }); - } catch (DatabaseException e) { - ErrorLogger.defaultLogError(e); - } + session.asyncRequest(new WriteRequest() { + @Override + public void perform(WriteGraph graph) throws DatabaseException { + Layer0Utils.addCommentMetadata(graph, "Modify string"); + graph.markUndoPoint(); + sm.modify(graph, label); + } + }, e -> { if (e != null) ErrorLogger.defaultLogError(e); }); } }; }