diff --git a/CloseFolder.py b/CloseFolder.py index 2e6e80c..143c215 100644 --- a/CloseFolder.py +++ b/CloseFolder.py @@ -23,7 +23,8 @@ class CloseFolderDirs(sublime_plugin.WindowCommand): def run(self, dirs=[]): views = sublime.active_window().views() for dr in dirs: - dr += '\\' + dr = os.path.join(os.path.normpath(dr), "") for vw in views: - if (os.path.dirname(vw.file_name()) + '\\').find(dr) == 0: - vw.close() + if vw.file_name(): + if os.path.join(os.path.normpath(os.path.dirname(vw.file_name())), "").find(dr) == 0: + vw.close()