Hey everyone!

I've been having some trouble trying to capture the "add/remove task list"
events in evolution-data-server and I was hoping that you could perhaps
clear some things up for me.

1) Here's a barebone #ESourceRegistryWatcher implementation in gjs (returns
no errors) which DOESN'T WORK (i.e. _onAppeared and _onDisappeared methods
aren't executed upon task list addition/removal):
https://paste.gnome.org/pboxc98jo
2) Here's a similar WORKING approach that combines #ESourceRegistryWatcher
and ESourceRegistry::source-added signal (which captures all types of
#ESources): https://paste.gnome.org/phr0crkit

The reason to combine them here is not clear to me, but without the watcher
(i.e. if I removed line 27 in https://paste.gnome.org/phr0crkit),
registry.connect('source-added'...) wouldn't work either.

Here's my main question: is there anything obviously wrong with what I
have in #1?

Thanks for the help,
Juozas
_______________________________________________
evolution-hackers mailing list
[email protected]
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-hackers

Reply via email to