Notifiers...

Can anyone tell me the difference between :

WM_main_add_notifier()

and :

WM_event_add_notifier()

?

Took a quick look, seems WM_main_add_notifier() is used with display updates while WM_event_add_notifier() is mostly used with RNA datablock updates. Other way to put it one notifies of transient display changes, other of persistent data.

At least the way I see it. Hope some devs clear things up better than me. Also sorry to butt in from time to time but I’m trying to understand Blender source myself.

EDIT: Actually, only difference is one stores a context reference other not (main)