Project/ProjectBrowserModel.py

changeset 1785
9c6d23391248
parent 1509
c0b5e693b0eb
child 2081
b7ccd563eeb6
child 2303
0ed4ed026c16
--- a/Project/ProjectBrowserModel.py	Thu Apr 12 19:16:56 2012 +0200
+++ b/Project/ProjectBrowserModel.py	Fri Apr 13 19:16:01 2012 +0200
@@ -612,7 +612,7 @@
             # step 1: check for new entries
             children = itm.children()
             for f in entryInfoList:
-                fpath = f.absoluteFilePath()
+                fpath = Utilities.toNativeSeparators(f.absoluteFilePath())
                 childFound = False
                 for child in children:
                     if child.name() == fpath:
@@ -648,9 +648,10 @@
             if len(entryInfoList) != itm.childCount():
                 for row in range(oldCnt - 1, -1, -1):
                     child = itm.child(row)
+                    childname = Utilities.fromNativeSeparators(child.name())
                     entryFound = False
                     for f in entryInfoList:
-                        if f.absoluteFilePath() == child.name():
+                        if f.absoluteFilePath() == childname:
                             entryFound = True
                             entryInfoList.remove(f)
                             break

eric ide

mercurial