[pulseaudio-discuss] [PATCH] card-restore: save the database when shutting down
David Henningsson
david.henningsson at canonical.com
Tue Mar 8 07:51:18 UTC 2016
Looks good to me.
Acked-by: David Henningsson <david.henningsson at canonical.com>
On 2016-03-04 14:16, Tanu Kaskinen wrote:
> If u->save_time_event is non-NULL when the module is being unloaded,
> it means that there are some changes to the database that haven't
> yet been flushed to the disk.
> ---
> src/modules/module-card-restore.c | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/src/modules/module-card-restore.c b/src/modules/module-card-restore.c
> index f906843..2660a2b 100644
> --- a/src/modules/module-card-restore.c
> +++ b/src/modules/module-card-restore.c
> @@ -608,8 +608,10 @@ void pa__done(pa_module*m) {
> if (!(u = m->userdata))
> return;
>
> - if (u->save_time_event)
> + if (u->save_time_event) {
> u->core->mainloop->time_free(u->save_time_event);
> + pa_database_sync(u->database);
> + }
>
> if (u->database)
> pa_database_close(u->database);
>
--
David Henningsson, Canonical Ltd.
https://launchpad.net/~diwic
More information about the pulseaudio-discuss
mailing list