UI/BrowserModel.py

changeset 1785
9c6d23391248
parent 1509
c0b5e693b0eb
child 2302
f29e9405c851
--- a/UI/BrowserModel.py	Thu Apr 12 19:16:56 2012 +0200
+++ b/UI/BrowserModel.py	Fri Apr 13 19:16:01 2012 +0200
@@ -299,7 +299,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:
@@ -326,9 +326,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