mirror of
https://gitlab.gnome.org/GNOME/calls.git
synced 2024-11-18 01:25:35 +00:00
389e772069
This fixes this two issues: - Emit the events origin-removed, origin-added when required. - Remove call immediately when disconnected and emit events: By using `g_idle_add ()` we can't be sure when the call is actually removed and could stay potentionaly for evere, as long the main loop is busy. This can lead to unexpected behavior. If the calls shouldn't be freed then it's required to increase the ref count. This is similar how the `remove` event works in a `GtkContainer`. |
||
---|---|---|
.. | ||
calls-dummy-call.c | ||
calls-dummy-call.h | ||
calls-dummy-origin.c | ||
calls-dummy-origin.h | ||
calls-dummy-provider.c | ||
calls-dummy-provider.h | ||
dummy.plugin.in | ||
meson.build |