Skip to content

Commit f622cae

Browse files
authored
Merge pull request #3139 from dnenov/feature/updater-triggers
Add element addition and deletion triggers to UpdaterListener
2 parents aec3a37 + f0f1d40 commit f622cae

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

dev/pyRevitLabs.PyRevit.Runtime/EventHandling.cs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -278,10 +278,11 @@ private static void ActivateUpdaterListener() {
278278
if (updaterListener == null) {
279279
updaterListener = new UpdaterListener();
280280
UpdaterRegistry.RegisterUpdater(updaterListener);
281-
UpdaterRegistry.AddTrigger(
282-
updaterListener.GetUpdaterId(),
283-
new ElementCategoryFilter(BuiltInCategory.INVALID, inverted: true),
284-
Element.GetChangeTypeAny());
281+
var updaterId = updaterListener.GetUpdaterId();
282+
var categoryFilter = new ElementCategoryFilter(BuiltInCategory.INVALID, inverted: true);
283+
UpdaterRegistry.AddTrigger(updaterId, categoryFilter, Element.GetChangeTypeAny());
284+
UpdaterRegistry.AddTrigger(updaterId, categoryFilter, Element.GetChangeTypeElementAddition());
285+
UpdaterRegistry.AddTrigger(updaterId, categoryFilter, Element.GetChangeTypeElementDeletion());
285286
}
286287
}
287288

0 commit comments

Comments
 (0)