manager: Respect object life cycle for signal handlers
Don't call signal handlers after the manager has been disposed.
This commit is contained in:
@@ -365,10 +365,11 @@ add_origin (CallsManager *self, CallsOrigin *origin)
|
||||
|
||||
g_list_store_append (self->origins, origin);
|
||||
|
||||
g_signal_connect (origin,
|
||||
"message",
|
||||
G_CALLBACK (on_message),
|
||||
self);
|
||||
g_signal_connect_object (origin,
|
||||
"message",
|
||||
G_CALLBACK (on_message),
|
||||
self,
|
||||
G_CONNECT_AFTER);
|
||||
|
||||
g_signal_connect_object (origin,
|
||||
"notify::country-code",
|
||||
|
||||
Reference in New Issue
Block a user