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

Nate Graham <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/fram |https://invent.kde.org/fram
                   |eworks/kguiaddons/-/commit/ |eworks/kguiaddons/-/commit/
                   |2df40937d8383c4b7db12f62827 |47ecd554b584534cf56c0839f5a
                   |ca6f31efe20db               |33cc749d2604e

--- Comment #18 from Nate Graham <[email protected]> ---
Git commit 47ecd554b584534cf56c0839f5a33cc749d2604e by Nate Graham.
Committed on 21/08/2026 at 13:20.
Pushed by ngraham into branch 'Frameworks/6.24'.

waylandclipboard: Check isInterruptionRequested in prepare read loop

When there's an error on the wl_display like on reconnect it can be
that there are still pending messages on the connection.
wl_display_prepare_read_queue does not check the error on the wl_display
and return -1. However wl_display_dispatch_queue_pending checks the
error and  noops. This causes the loop to never terminate. Check
if the main thread wants us to stop also in this inner loop as a fix.


(cherry picked from commit 2df40937d8383c4b7db12f62827ca6f31efe20db)

Co-authored-by: David Redondo <[email protected]>

M  +1    -1    src/systemclipboard/waylandclipboard.cpp

https://invent.kde.org/frameworks/kguiaddons/-/commit/47ecd554b584534cf56c0839f5a33cc749d2604e

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

Reply via email to