summaryrefslogtreecommitdiff
path: root/src/render/OpenGL.cpp
diff options
context:
space:
mode:
authorZynix <89567766+alper-han@users.noreply.github.com>2026-01-29 16:50:17 +0300
committerGitHub <noreply@github.com>2026-01-29 13:50:17 +0000
commitc92fb5e85f4a5fd3a0f5ffb5892f6a61cfe1be2b (patch)
tree1756420c1378e9011eaccd7548774001411b06df /src/render/OpenGL.cpp
parent7d209b29413adf5e3e53a50a4198811ca734492a (diff)
xwayland/xwm: prevent onWrite infinite loop and clean orphan transfers (#13122)
Fixes #11411 - Add return 0 after erasing completed non-incremental transfer to stop event source polling - Add removeTransfer() helper to SXSelection for cleaning transfers by window ID - Add removeTransfersForWindow() helper to CXWM for cleaning all selections at once - Clean orphan transfers in handleDestroy before surface removal - Clean orphan transfers in handlePropertyNotify on missing window or failed reply - Add m_dndSelection to handleSelectionPropertyNotify cleanup loop - Initialize SXTransfer members with safe defaults to prevent undefined behavior - Fix race condition in getTransferData by using window ID lookup instead of index
Diffstat (limited to 'src/render/OpenGL.cpp')
0 files changed, 0 insertions, 0 deletions