aboutsummaryrefslogtreecommitdiff
path: root/include/readline.h
diff options
context:
space:
mode:
authorRex Fernando <rex1fernando@gmail.com>2026-01-06 16:54:35 +0100
committerSimon Ser <contact@emersion.fr>2026-01-08 18:49:51 +0100
commit3c0588a44fbb190af2b6d137910c11cf2793c33e (patch)
tree076dfe6e1a36f415bbfe417359f90d554ca7d2de /include/readline.h
parent8224d5fcf89e2cab19c742538f191c67952c9d8b (diff)
sway/input/cursor: fix crash on first stylus tap after reboot via null check
handle_tool_tip() previously used event->tool->data without checking for NULL. When launching sway for the first time after a reboot, and then tapping with a USI 2.0 stylus, the tool tip event is fired before the tool proximity event. As event->tool is initialized during the tool proximity handler handle_tool_proximity(), this was causing a crash. The fix adds a NULL check before accessing the fields of event->tool->data. In case of a NULL, a log message is emitted indicating that the tool tip event fired before proximity. This logic is identical to the logic in handle_tool_axis(). Fixes issue #8907
Diffstat (limited to 'include/readline.h')
0 files changed, 0 insertions, 0 deletions