X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.g3d.vtk%2Fsrc%2Forg%2Fsimantics%2Fg3d%2Fvtk%2Fcommon%2FAbstractVTKNodeMap.java;h=0df8367fd9964982a0734818817892d67a01a370;hb=fe54a2cc349351e49759839eb7e72e4a90eb27dc;hp=bc7c35528fde4a33f07cc0c5755ecf27e781f1de;hpb=85bbf68087838bf65da8c7998a3b781ed5fb9fbd;p=simantics%2F3d.git diff --git a/org.simantics.g3d.vtk/src/org/simantics/g3d/vtk/common/AbstractVTKNodeMap.java b/org.simantics.g3d.vtk/src/org/simantics/g3d/vtk/common/AbstractVTKNodeMap.java index bc7c3552..0df8367f 100644 --- a/org.simantics.g3d.vtk/src/org/simantics/g3d/vtk/common/AbstractVTKNodeMap.java +++ b/org.simantics.g3d.vtk/src/org/simantics/g3d/vtk/common/AbstractVTKNodeMap.java @@ -315,11 +315,14 @@ public abstract class AbstractVTKNodeMap implements VT ExceptionUtils.logAndShowError("Cannot commit editor changes", e); } }); + postCommit(); } catch (InvocationTargetException | InterruptedException e) { LOGGER.error("Unexpected exception", e); } } - + + protected void postCommit() {} + protected void commit(WriteGraph graph) throws DatabaseException { synchronized(syncMutex) { if (DEBUG) System.out.println("Commit");