ridiculousfish 179073ce62 Clear the control-C cancel flag earlier, allowing event handlers to run
When the user presses control-C, fish marks a cancellation signal which
prevents fish script from running, allowing it to properly unwind.
Prior to this commit, the signal was cleared in the reader. However this
missed the case where a binding would set $fish_bind_mode which would
trigger event handlers: the event handlers would be skipped because of
the cancellation flag was still set. This is similar to #6937.

Let's clear the flag earlier, as soon as we it's set, in inputter_t.
Fixes #8125.
2021-07-11 18:04:44 -07:00
..
2021-05-23 19:46:04 +02:00
2020-11-22 14:39:48 +01:00
2021-04-17 16:43:27 -07:00
2020-11-22 14:39:48 +01:00
2020-11-11 19:20:55 +01:00
2021-01-03 17:48:25 +01:00
2020-06-24 20:43:56 +02:00
2020-09-22 16:13:24 +02:00
2020-11-22 14:39:48 +01:00
2020-11-22 14:39:48 +01:00
2020-12-06 15:39:54 +01:00
2020-11-22 14:39:48 +01:00
2020-06-13 15:21:40 +02:00
2020-09-27 09:22:45 +02:00
2020-11-22 14:39:48 +01:00
2021-01-07 23:53:31 +01:00
2020-11-06 17:56:38 +01:00