[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