Solaar/lib
Rongrong 73ced3a7da
rules: Fix last_result not passed among chained rules
A previous refactor accidentally broke chained rules that rely on the
result chaining, so fix it.

With it fixed, some rule examples from docs/rules.md work properly
again, yay!

    ---
    - Feature: THUMB WHEEL
    - Rule: [ Modifiers: Control, Test: thumb_wheel_up, MouseScroll: [-2, 0] ]
    - Rule:
      - Modifiers: Control
      - Test: thumb_wheel_down
      - MouseScroll: [-2, 0]
    - Rule: [ Or: [ Test: thumb_wheel_up, Test: thumb_wheel_down ], MouseScroll: [-1, 0] ]
    ...
    ---
    - Feature: LOWRES WHEEL
    - Rule: [ Or: [ Test: lowres_wheel_up, Test: lowres_wheel_down ], MouseScroll: [0, 2] ]
    ...

Fixes: 46366b2430 ("Fix warnings from automatic code inspections")
Signed-off-by: Rongrong <i@rong.moe>
2026-05-26 02:39:31 +08:00
..
hid_parser Fix duplicate class field typo in HID parser data 2026-05-05 14:43:03 -04:00
hidapi G522 LIGHTSPEED headphones support 2026-05-21 10:13:00 -04:00
keysyms keysymdef: Rename key symbols 2024-10-11 07:42:38 -04:00
logitech_receiver rules: Fix last_result not passed among chained rules 2026-05-26 02:39:31 +08:00
solaar release 1.1.20rc2 2026-05-24 10:14:45 -04:00