]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.db.impl/src/org/simantics/db/impl/query/QueryListening.java
Fixed multiple issues causing dangling references to discarded queries
[simantics/platform.git] / bundles / org.simantics.db.impl / src / org / simantics / db / impl / query / QueryListening.java
index e3bd437416af310936e66533746b270d8228aba8..a26460a47d733538aa0e3ec287541be76eee6c4e 100644 (file)
@@ -293,7 +293,7 @@ public class QueryListening {
         if(base == null) return;
 
         consumer.accept(() -> {
-            ListenerEntry entry = addedEntries.get(base);
+            ListenerEntry entry = addedEntries.remove(base);
             if(entry != null) entry.setLastKnown(result);
         });