mirror of
https://gitlab.freedesktop.org/libfprint/libfprint.git
synced 2025-11-15 07:38:12 +00:00
egismoc: Clear enrolled IDs using nicer GLib api
This commit is contained in:
@@ -152,8 +152,7 @@ egismoc_task_ssm_done (FpiSsm *ssm,
|
|||||||
/* task_ssm already freed by completion of SSM */
|
/* task_ssm already freed by completion of SSM */
|
||||||
self->task_ssm = NULL;
|
self->task_ssm = NULL;
|
||||||
|
|
||||||
if (self->enrolled_ids)
|
g_clear_pointer (&self->enrolled_ids, g_ptr_array_unref);
|
||||||
g_ptr_array_free (self->enrolled_ids, TRUE);
|
|
||||||
self->enrolled_ids = NULL;
|
self->enrolled_ids = NULL;
|
||||||
self->enrolled_num = -1;
|
self->enrolled_num = -1;
|
||||||
|
|
||||||
@@ -439,8 +438,7 @@ egismoc_list_fill_enrolled_ids_cb (FpDevice *device,
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (self->enrolled_ids)
|
g_clear_pointer (&self->enrolled_ids, g_ptr_array_unref);
|
||||||
g_ptr_array_free (self->enrolled_ids, TRUE);
|
|
||||||
self->enrolled_ids = g_ptr_array_new_with_free_func (g_free);
|
self->enrolled_ids = g_ptr_array_new_with_free_func (g_free);
|
||||||
self->enrolled_num = 0;
|
self->enrolled_num = 0;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user