summary refs log tree commit diff stats
path: root/ranger/container/fsobject.py
diff options
context:
space:
mode:
authornfnty <git@nfnty.se>2015-10-22 08:55:25 +0200
committernfnty <git@nfnty.se>2016-02-08 04:43:04 +0100
commit5741db319e4f7a78045cfcc6cb0ac95919bc0a4c (patch)
treecc6a9677337611e6d6c0877e7354182187d5ecc2 /ranger/container/fsobject.py
parent94fd7bb80e28e5566583c82b9f05ece042349a2c (diff)
downloadranger-5741db319e4f7a78045cfcc6cb0ac95919bc0a4c.tar.gz
VCS: Fix flat: Only initialize subdir once
Diffstat (limited to 'ranger/container/fsobject.py')
-rw-r--r--ranger/container/fsobject.py6
1 files changed, 1 insertions, 5 deletions
diff --git a/ranger/container/fsobject.py b/ranger/container/fsobject.py
index 1a33f1c4..c2a8004c 100644
--- a/ranger/container/fsobject.py
+++ b/ranger/container/fsobject.py
@@ -75,8 +75,6 @@ class FileSystemObject(FileManagerAware, SettingsAware):
 
     vcspathstatus = None
 
-    basename_is_rel_to = None
-
     _linemode = DEFAULT_LINEMODE
     linemode_dict = dict(
         (linemode.name, linemode()) for linemode in
@@ -87,12 +85,10 @@ class FileSystemObject(FileManagerAware, SettingsAware):
         if not path_is_abs:
             path = abspath(path)
         self.path = path
-        self.basename_is_rel_to = basename_is_rel_to
+        self.basename = basename(path)
         if basename_is_rel_to == None:
-            self.basename = basename(path)
             self.relative_path = self.basename
         else:
-            self.basename = basename(path)
             self.relative_path = relpath(path, basename_is_rel_to)
         self.relative_path_lower = self.relative_path.lower()
         self.extension = splitext(self.basename)[1].lstrip(extsep) or None