Skip to content

sdl: enable mouse focus click-through#2291

Merged
Frenzie merged 1 commit into
koreader:masterfrom
zeeyado:sdl-mouse-focus-clickthrough
Mar 6, 2026
Merged

sdl: enable mouse focus click-through#2291
Frenzie merged 1 commit into
koreader:masterfrom
zeeyado:sdl-mouse-focus-clickthrough

Conversation

@zeeyado

@zeeyado zeeyado commented Mar 6, 2026

Copy link
Copy Markdown
Contributor

Fixes #2290

May also fix koreader/koreader#15019 and koreader/koreader#14424


This change is Reviewable

Without this hint, SDL3 swallows mouse clicks used to focus
the window, which differs from SDL2 default behavior.
On macos, this causes clicks to be silently dropped when the
window is launched from terminal (terminal retains focus)
@Frenzie Frenzie merged commit 9603653 into koreader:master Mar 6, 2026
3 checks passed
@zeeyado zeeyado deleted the sdl-mouse-focus-clickthrough branch March 6, 2026 10:13
benoit-pierre added a commit to benoit-pierre/koreader that referenced this pull request Mar 6, 2026
- zlib: minor build simplification (koreader/koreader-base#2282)
- sdl: build our version for the linux target (koreader/koreader-base#2283)
- fix: SDL3 HiDPI return value check (koreader/koreader-base#2285)
- sdl: ensure we have a recent enough version (koreader/koreader-base#2288)
- make: tweak setup target (koreader/koreader-base#2289)
- sdl: enable mouse focus click-through (koreader/koreader-base#2291)
- luajit: update to 2.1.1772619647 (koreader/koreader-base#2292)
Frenzie pushed a commit to koreader/koreader that referenced this pull request Mar 6, 2026
- zlib: minor build simplification (koreader/koreader-base#2282)
- sdl: build our version for the linux target (koreader/koreader-base#2283)
- fix: SDL3 HiDPI return value check (koreader/koreader-base#2285)
- sdl: ensure we have a recent enough version (koreader/koreader-base#2288)
- make: tweak setup target (koreader/koreader-base#2289)
- sdl: enable mouse focus click-through (koreader/koreader-base#2291)
- luajit: update to 2.1.1772619647 (koreader/koreader-base#2292)
benoit-pierre pushed a commit to benoit-pierre/koreader that referenced this pull request Mar 6, 2026
Without this hint, SDL3 swallows mouse clicks used to focus
the window, which differs from SDL2 default behavior.
On macos, this causes clicks to be silently dropped when the
window is launched from terminal (terminal retains focus)
0xstillb pushed a commit to 0xstillb/koreader-thai that referenced this pull request May 9, 2026
- zlib: minor build simplification (koreader/koreader-base#2282)
- sdl: build our version for the linux target (koreader/koreader-base#2283)
- fix: SDL3 HiDPI return value check (koreader/koreader-base#2285)
- sdl: ensure we have a recent enough version (koreader/koreader-base#2288)
- make: tweak setup target (koreader/koreader-base#2289)
- sdl: enable mouse focus click-through (koreader/koreader-base#2291)
- luajit: update to 2.1.1772619647 (koreader/koreader-base#2292)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants