From 7a0d077e4545f18d30488122fee80ba4df1c7b52 Mon Sep 17 00:00:00 2001 From: toonn Date: Wed, 12 Aug 2020 23:20:17 +0200 Subject: If files is None we can't set the _pointed_obj Fixes #2071 --- ranger/core/tab.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ranger/core/tab.py b/ranger/core/tab.py index 64edf120..1771ffa2 100644 --- a/ranger/core/tab.py +++ b/ranger/core/tab.py @@ -69,7 +69,10 @@ class Tab(FileManagerAware, SettingsAware): # pylint: disable=too-many-instance def _set_pointer(self, value): self._pointer = value - self._pointed_obj = self.thisdir.files[self._pointer] + try: + self._pointed_obj = self.thisdir.files[self._pointer] + except TypeError: + pass pointer = property(_get_pointer, _set_pointer) -- cgit 1.4.1-2-gfad0