From 0de759956748f1cc3579ed414c5eba2ee0b2d8a9 Mon Sep 17 00:00:00 2001 From: Evangelos Ribeiro Tzaras Date: Sun, 9 Apr 2023 08:28:55 +0200 Subject: [PATCH] emergency-calls-manager: Add missing argument for on_origins_changed handler The "removed" argument of the models "items-changed" signal was forgotten making it misbehave when origins do get removed: GLib-GObject[1287799]: WARNING: invalid (NULL) pointer instance GLib-GObject[1287799]:CRITICAL: g_signal_connect_object: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed --- src/calls-emergency-calls-manager.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/calls-emergency-calls-manager.c b/src/calls-emergency-calls-manager.c index 99ae7dd..d49d06a 100644 --- a/src/calls-emergency-calls-manager.c +++ b/src/calls-emergency-calls-manager.c @@ -44,7 +44,10 @@ on_emergency_numbers_changed (CallsEmergencyCallsManger *self) static void -on_origins_changed (CallsEmergencyCallsManger *self, guint position, guint added) +on_origins_changed (CallsEmergencyCallsManger *self, + guint position, + guint removed, + guint added) { g_assert (CALLS_IS_EMERGENCY_CALLS_MANAGER (self));