X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/blobdiff_plain/3e592557e752759718c21d81688c73470871c6ac..56a14252e8d8b6f37b92dcd19b9935d0b0a1c792:/eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/taxeditor/session/CdmEntitySessionManager.java diff --git a/eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/taxeditor/session/CdmEntitySessionManager.java b/eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/taxeditor/session/CdmEntitySessionManager.java index 67ad8de81..62f44f22a 100644 --- a/eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/taxeditor/session/CdmEntitySessionManager.java +++ b/eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/taxeditor/session/CdmEntitySessionManager.java @@ -133,6 +133,9 @@ public class CdmEntitySessionManager implements ICdmEntitySessionManager { logger.info("No Session connected to owner, nothing to dispose"); return; } + if(session == activeSession) { + activeSession = null; + } ownerSessionMap.remove(owner); notifyObservers(); }