From 0f30fdab1baac5ab45a8fafd398f581e463819bb Mon Sep 17 00:00:00 2001 From: hut Date: Thu, 29 Sep 2011 03:33:59 +0200 Subject: core.actions: Fixed error message in move_parent self.env.at_level(-1) is None when path == '/' --- ranger/core/actions.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'ranger/core/actions.py') diff --git a/ranger/core/actions.py b/ranger/core/actions.py index 4353aabf..05f81330 100644 --- a/ranger/core/actions.py +++ b/ranger/core/actions.py @@ -230,12 +230,13 @@ class Actions(FileManagerAware, EnvironmentAware, SettingsAware): if narg is not None: n *= narg parent = self.env.at_level(-1) - if parent.pointer + n < 0: - n = 0 - parent.pointer - try: - self.env.enter_dir(parent.files[parent.pointer+n]) - except IndexError: - pass + if parent is not None: + if parent.pointer + n < 0: + n = 0 - parent.pointer + try: + self.env.enter_dir(parent.files[parent.pointer+n]) + except IndexError: + pass def history_go(self, relative): """Move back and forth in the history""" -- cgit 1.4.1-2-gfad0