Salome HOME
Issue #971: Update OB on duplicate part: send event on creation of a new document...
[modules/shaper.git] / src / Events / Events_Loop.cpp
index 139e862340007e89ce5dec7723768cb401df18cd..da0d8786221b08f93fbe92fd3a338160377cec68 100644 (file)
@@ -133,9 +133,21 @@ void Events_Loop::flush(const Events_ID& theID)
   }
 }
 
-void Events_Loop::activateFlushes(const bool theActivate)
+void Events_Loop::eraseMessages(const Events_ID& theID)
 {
+  std::map<char*, std::shared_ptr<Events_Message> >::iterator aMyGroup =
+    myGroups.find(theID.eventText());
+  if (aMyGroup != myGroups.end()) {
+    myGroups.erase(aMyGroup);
+  }
+}
+
+
+bool Events_Loop::activateFlushes(const bool theActivate)
+{
+  bool isActive = myFlushActive;
   myFlushActive = theActivate;
+  return isActive;
 }
 
 void Events_Loop::clear(const Events_ID& theID)