Hyprland/src
MahouShoujoMivutilde 84227eb587
input: Fix hyprctl switchxkblayout not actually changing layout (#7070)
Emits `SModifiersEvent` in `updateModifiers()`

Before the patch:

Changing layout with `hyprctl switchxkblayout ...` results in:
    * active keymap in `hyprctl devices` is changed
    * no event
    * no layout is actually changed UNTIL you press one of the mod keys
      (Alt | Shift | Super | Ctrl)

After:
    * active keymap in `hyprctl devices` changed
    * activelayout IPC event emitted
    * layout is changed

This fixes https://github.com/hyprwm/Hyprland/issues/7044
2024-07-27 16:43:45 +01:00
..
config config: avoid using initial ws tracking for exec-once 2024-07-25 15:29:39 +02:00
debug crashreporter: add date and flags to crash report (#7028) 2024-07-24 19:05:54 +02:00
desktop layersurface: fixup focus issues in onUnmap 2024-07-27 15:04:03 +02:00
devices input: Fix hyprctl switchxkblayout not actually changing layout (#7070) 2024-07-27 16:43:45 +01:00
events protocols: move screencopy and toplevel export to hyprwayland-scanner (#7065) 2024-07-27 16:02:02 +01:00
helpers debug: get rid of useless 1s in logs (#6969) 2024-07-22 18:06:11 +02:00
hyprerror wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
init style/ci: apply clang-format and verify it in ci (#4039) 2023-12-06 22:54:56 +00:00
layout layout: update workspace rules on layout change (#6878) 2024-07-15 11:57:52 +02:00
managers protocols: move screencopy and toplevel export to hyprwayland-scanner (#7065) 2024-07-27 16:02:02 +01:00
pch pch: add format 2023-09-06 14:59:34 +02:00
plugins Core: Move to aquamarine (#6608) 2024-07-21 13:09:54 +02:00
protocols wayland/compositor: fixup double buffer releases 2024-07-27 17:04:03 +02:00
render protocols: move screencopy and toplevel export to hyprwayland-scanner (#7065) 2024-07-27 16:02:02 +01:00
xwayland xwayland: fix high cpu idle usage 2024-07-27 13:58:30 +02:00
Compositor.cpp core: Properly shutdown wl display (#7018) 2024-07-24 19:07:36 +02:00
Compositor.hpp core: Properly shutdown wl display (#7018) 2024-07-24 19:07:36 +02:00
defines.hpp internal: new shared_ptr and weak_ptr implementation (#5883) 2024-05-05 17:16:00 +01:00
includes.hpp Core: Move to aquamarine (#6608) 2024-07-21 13:09:54 +02:00
macros.hpp Core: Move to aquamarine (#6608) 2024-07-21 13:09:54 +02:00
main.cpp core: Properly shutdown wl display (#7018) 2024-07-24 19:07:36 +02:00
meson.build Core: Move to aquamarine (#6608) 2024-07-21 13:09:54 +02:00
SharedDefs.hpp core: Move to hyprutils for Math 2024-06-19 16:20:15 +02:00
signal-safe.cpp CrashReporter: fix deadlocks by making it mostly async-signal-safe (#5771) 2024-04-27 17:38:48 +01:00
signal-safe.hpp Core: Move to aquamarine (#6608) 2024-07-21 13:09:54 +02:00
version.h.in hyprpm: add support for minimum versions 2024-04-05 00:46:37 +01:00