https://bugs.kde.org/show_bug.cgi?id=483137

David Edmundson <k...@davidedmundson.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|ASSIGNED                    |RESOLVED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/kwin/-/commit/013e69988f
                   |                            |fdbed1d3c684a536c0d4b79c7de
                   |                            |680

--- Comment #14 from David Edmundson <k...@davidedmundson.co.uk> ---
Git commit 013e69988ffdbed1d3c684a536c0d4b79c7de680 by David Edmundson.
Committed on 10/05/2024 at 14:35.
Pushed by davidedmundson into branch 'master'.

Reconnect Pipewire on Failure

Our connection to pipewire can go down if the pipewire service restarts, it's
on us to tear down and reconnect.
To ensure Streams can tear down on their own properly, this patch leaves
existing streams with a defunct connection
and creates a new connection for new streams, sharing the connection between
them.

This also implicitly fixes the case for distributions without working socket
activation.

M  +7    -0    src/plugins/screencast/pipewirecore.cpp
M  +4    -0    src/plugins/screencast/pipewirecore.h
M  +19   -5    src/plugins/screencast/screencastmanager.cpp
M  +3    -1    src/plugins/screencast/screencastmanager.h

https://invent.kde.org/plasma/kwin/-/commit/013e69988ffdbed1d3c684a536c0d4b79c7de680

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to