Descovered a but on Slint where if the reported sizes differ preferences would not rport. HOpefully fixed. This could probably affect more than just Slint, just happened to catch it there.

This commit is contained in:
Storm Dragon committed 2026-11-01 14:33:50 -05:00
1 parent 7591f65b58
commit d0fdce7285
9 files changed
+90

No files matched your search

+1
View File
@@ -121,6 +121,7 @@ type Adapter struct {
foregroundReader *xorg.ForegroundReader // GLib thread only
foregroundProcesses map[int]bool // GLib thread; provider PID matches for current client
foreground atomic.Pointer[ForegroundState]
preferencesPID atomic.Int64 // Owned preferences helper; zero when closed.
echoFocus atomic.Pointer[echoFocus]
eventListener *C.AtspiEventListener // GLib owner; released with subscriptions.
foregroundChanges chan struct{}