From 9208fccacd34937f96c466eadca532d7befceb24 Mon Sep 17 00:00:00 2001 From: cuu Date: Thu, 11 Jul 2019 22:24:06 +0800 Subject: [PATCH] ignore dot file in main_screen ReadTheDirIntoPages --- sys.py/UI/main_screen.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/sys.py/UI/main_screen.py b/sys.py/UI/main_screen.py index 50c6973..56db8b3 100644 --- a/sys.py/UI/main_screen.py +++ b/sys.py/UI/main_screen.py @@ -19,7 +19,7 @@ from icon_item import IconItem from page import Page,PageStack from title_bar import TitleBar from foot_bar import FootBar -from constants import Width,Height,bg_color +from constants import Width,Height from util_funcs import midRect,FileExists,ReplaceSuffix,ReadTheFileContent,CmdClean,MakeExecutable from keys_def import CurKeys from label import Label @@ -454,7 +454,7 @@ class MainScreen(Widget): files = os.listdir(_dir) for i in sorted(files): - if os.path.isdir(_dir+"/"+i): # TOPLEVEL only is dir + if os.path.isdir(_dir+"/"+i) and i.startswith(".") == False: # TOPLEVEL only is dir if pglevel == 0: page = Page() page._Name = self.ExtraName(i) @@ -567,7 +567,7 @@ class MainScreen(Widget): cur_page._Icons.append(iconitem) self.ReadTheDirIntoPages(_dir+"/"+i,pglevel+1,iconitem._LinkPage) - elif os.path.isfile(_dir+"/"+i) and pglevel > 0: + elif os.path.isfile(_dir+"/"+i) and i.startswith(".") == False and pglevel > 0: if i.lower().endswith(icon_ext): i2 = self.ExtraName(i) @@ -658,4 +658,3 @@ class MainScreen(Widget): if hasattr(self._CurrentPage,"_FootMsg"): self._FootBar.SetLabelTexts(self._CurrentPage._FootMsg) self._FootBar.Draw() -