From 79875cb64efde3ff0fbb7137c244a217adc7d76c Mon Sep 17 00:00:00 2001 From: Evangelos Ribeiro Tzaras Date: Thu, 17 Feb 2022 11:51:37 +0100 Subject: [PATCH] ui-call-data: Handle anonymous callers gracefully --- src/calls-ui-call-data.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/calls-ui-call-data.c b/src/calls-ui-call-data.c index 70f39b9..cc6a2a4 100644 --- a/src/calls-ui-call-data.c +++ b/src/calls-ui-call-data.c @@ -144,7 +144,10 @@ calls_ui_call_data_get_avatar_icon (CuiCall *call_data) g_return_val_if_fail (CALLS_UI_CALL_DATA (self), NULL); - return calls_best_match_get_avatar (self->best_match); + if (self->best_match) + return calls_best_match_get_avatar (self->best_match); + else + return NULL; } @@ -332,6 +335,9 @@ set_call_data (CallsUiCallData *self, calls_contacts_provider_lookup_id (contacts_provider, calls_call_get_id (call)); + if (!self->best_match) + return; + g_signal_connect_object (self->best_match, "notify::name", G_CALLBACK (on_notify_name),