quickshell/src
outfoxxed 91dcb41d22
services/pipewire: destroy qml ifaces early to avoid user callbacks
Consumers of defaultAudio*Changed signals can run code between
safeDestroy being called and PwObjectIface destruction due to
signal connection order. This change destroys ifaces earlier so they
are nulled by the time a changed signal is fired from destruction,
preventing access between ~PwNode() and ~QObject() completion.

Fixes #116 #122 #124
2025-07-17 00:22:58 -07:00
..
bluetooth core/log: track default logging categories 2025-07-08 13:49:06 -07:00
build all: refactor windows code out of core 2024-10-28 16:18:41 -07:00
core core: add Internal pragma 2025-07-16 20:13:59 -07:00
crash build: add icon and desktop file 2025-07-10 21:57:10 -07:00
dbus core/log: track default logging categories 2025-07-08 13:49:06 -07:00
debug core/log: track default logging categories 2025-07-08 13:49:06 -07:00
io build: fix PostReloadHook resolution in LSP 2025-07-15 19:03:27 -07:00
ipc core/log: track default logging categories 2025-07-08 13:49:06 -07:00
launch build: add icon and desktop file 2025-07-10 21:57:10 -07:00
services services/pipewire: destroy qml ifaces early to avoid user callbacks 2025-07-17 00:22:58 -07:00
ui ui/reload: use monospace font for error message 2025-05-26 04:45:54 -07:00
wayland build: fix PostReloadHook resolution in LSP 2025-07-15 19:03:27 -07:00
widgets build: fix PostReloadHook resolution in LSP 2025-07-15 19:03:27 -07:00
window core/window: handle graphics context loss 2025-07-15 15:40:10 -07:00
x11 core/window: clean up window interface property proxies 2025-07-15 14:06:26 -07:00
CMakeLists.txt bluetooth: add bluetooth integration 2025-07-01 00:25:16 -07:00
main.cpp all: optimize build 2024-11-05 04:15:17 -08:00