Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:ukbeast89:branches:multimedia:libs
pipewire
0001-pulse-server-set-all-change_mask-flags-whe...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0001-pulse-server-set-all-change_mask-flags-when-removing.patch of Package pipewire
From dae06a88b98fbc8428b9088b7ff164c8fe3f74b8 Mon Sep 17 00:00:00 2001 From: Wim Taymans <wtaymans@redhat.com> Date: Tue, 8 Aug 2023 13:01:30 +0200 Subject: [PATCH] pulse-server: set all change_mask flags when removing So that the logic to emit events will select sink and source objects. Fixes #3414 --- src/modules/module-protocol-pulse/manager.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/modules/module-protocol-pulse/manager.c b/src/modules/module-protocol-pulse/manager.c index 91594ce62..76517f112 100644 --- a/src/modules/module-protocol-pulse/manager.c +++ b/src/modules/module-protocol-pulse/manager.c @@ -641,9 +641,10 @@ static void registry_event_global_remove(void *data, uint32_t id) o->this.removing = true; - if (!o->this.creating) + if (!o->this.creating) { + o->this.change_mask = ~0; manager_emit_removed(m, &o->this); - + } object_destroy(o); } -- 2.41.0
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor