1
0
Fork 0
mirror of https://gitlab.gnome.org/GNOME/calls.git synced 2024-10-22 04:35:23 +00:00

call-record-row: Use g_clear_signal_handler

glib is recent enough nowadays

Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/756>
This commit is contained in:
Guido Günther 2024-09-14 11:01:22 +02:00 committed by Marge Bot
parent 2f8877b107
commit 08a01fb1c5

View file

@ -244,10 +244,10 @@ notify_time_cb (CallsCallRecordRow *self,
update_time (self, inbound, answered, end);
if (answered)
calls_clear_signal (record, &self->answered_notify_handler_id);
g_clear_signal_handler (&self->answered_notify_handler_id, record);
if (end)
calls_clear_signal (record, &self->end_notify_handler_id);
g_clear_signal_handler (&self->end_notify_handler_id, record);
}
@ -499,8 +499,8 @@ dispose (GObject *object)
g_clear_object (&self->action_map);
g_clear_handle_id (&self->date_change_timeout, g_source_remove);
calls_clear_signal (self->record, &self->answered_notify_handler_id);
calls_clear_signal (self->record, &self->end_notify_handler_id);
g_clear_signal_handler (&self->answered_notify_handler_id, self->record);
g_clear_signal_handler (&self->end_notify_handler_id, self->record);
g_clear_object (&self->record);
G_OBJECT_CLASS (calls_call_record_row_parent_class)->dispose (object);