Resolving root path issues

This commit is contained in:
itdominator 2022-01-20 21:21:04 -06:00
parent 59d67874ad
commit 2c258d470b
2 changed files with 10 additions and 4 deletions

View File

@ -11,7 +11,10 @@ class Path:
return os.path.expanduser("~") + self.subpath
def get_path(self):
return "/" + "/".join(self.path)
if self.path:
return f"/{'/'.join(self.path)}"
else:
return f"/{''.join(self.path)}"
def get_path_list(self):
return self.path
@ -21,14 +24,14 @@ class Path:
self.load_directory()
def pop_from_path(self):
if len(self.path) > 1:
if self.path:
self.path.pop()
if not self.go_past_home:
if self.get_home() not in self.get_path():
self.set_to_home()
self.load_directory()
self.load_directory()
def set_path(self, path):
if path == self.get_path():

View File

@ -232,7 +232,10 @@ class WidgetFileActionMixin:
target = f"{view.get_current_directory()}"
if file_name:
path = f"{target}/{file_name}"
if len(target) == 1:
path = f"{target}{file_name}"
else:
path = f"{target}/{file_name}"
if type == True: # Create File
self.handle_files([path], "create_file")