summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWojciech Siewierski <wojciech@siewierski.eu>2024-02-21 18:21:36 +0100
committerWojciech Siewierski <wojciech@siewierski.eu>2024-02-21 18:21:36 +0100
commit38bb8901004b75a407ffee4b9e176bc0a436cb15 (patch)
treedfd204af4d07c3de4d129cb93a074a9bacf3adf9
parent136416c7e2ecc27315fe2354ecadfe09202df7dd (diff)
Don't crash on incomplete filter_stack inputHEADmaster
-rwxr-xr-xranger/config/commands.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/ranger/config/commands.py b/ranger/config/commands.py
index 969be61f..932baf73 100755
--- a/ranger/config/commands.py
+++ b/ranger/config/commands.py
@@ -1826,7 +1826,11 @@ class filter_stack(Command):
def quick(self):
if self.rest(1).startswith("add name "):
- self.fm.thisdir.temporary_filter = re.compile(self.rest(3))
+ try:
+ regex = re.compile(self.rest(3))
+ except re.error:
+ regex = re.compile("")
+ self.fm.thisdir.temporary_filter = regex
self.fm.thisdir.refilter()
return False