diff --git a/settings/hyprland.nix b/settings/hyprland.nix index ec15eb4..b6bd51f 100644 --- a/settings/hyprland.nix +++ b/settings/hyprland.nix @@ -974,16 +974,11 @@ in onTriggered: { dropdown.visible = false; dropdown.closing = false; } } - MouseArea { - anchors.fill: parent - hoverEnabled: true - propagateComposedEvents: true - onEntered: _autoClose.stop() - onExited: _autoClose.restart() - onPositionChanged: _autoClose.restart() - onClicked: (mouse) => mouse.accepted = false - onPressed: (mouse) => mouse.accepted = false - onReleased: (mouse) => mouse.accepted = false + HoverHandler { + onHoveredChanged: { + if (hovered) _autoClose.stop(); + else _autoClose.restart(); + } } Item {