Fix canceling the select window overlay not calling the callback in stack layout

This commit is contained in:
Kovid Goyal 2021-11-06 10:28:34 +05:30
parent 905fbeec14
commit 8630c7a700
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -947,8 +947,8 @@ class Boss:
def chosen(ans: Union[None, int, str]) -> None: def chosen(ans: Union[None, int, str]) -> None:
q = self.current_visual_select q = self.current_visual_select
self.current_visual_select = None self.current_visual_select = None
if cvs and q is cvs and isinstance(ans, int): if cvs and q is cvs:
q.trigger(ans) q.trigger(ans if isinstance(ans, int) else 0)
return self.choose_entry(msg, windows, chosen) return self.choose_entry(msg, windows, chosen)
@ac('win', ''' @ac('win', '''