Make the destructive shortcuts mode sensitive

This commit is contained in:
Kovid Goyal 2021-03-15 12:02:54 +05:30
parent 0e4dfc25a2
commit 84810e6777
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -564,9 +564,12 @@ class SelectionBar:
def on_keydown(self, ev):
ev.stopPropagation(), ev.preventDefault()
if ev.key is 'Escape':
if self.state is EDITING:
self.hide_editor()
else:
self.clear_selection()
return
if ev.key is 'Delete':
if ev.key is 'Delete' and self.state is WAITING:
self.remove_highlight()
return
if ev.key and ev.key.toLowerCase() is 'c' and ev.ctrlKey: