X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=wizard%2Fplugins%2Fcodelite.py;h=1789c52048eb5eccaaa04efa567dc1a2fcedf988;hb=05897c4dfac58f2619600924bfaf356b4b1b7406;hp=9f4b2540666b7d9c789decccfe2473b4d162196c;hpb=447d13a467817073c1f2fd336e1cf8584ea8ae78;p=bertos.git diff --git a/wizard/plugins/codelite.py b/wizard/plugins/codelite.py index 9f4b2540..1789c520 100644 --- a/wizard/plugins/codelite.py +++ b/wizard/plugins/codelite.py @@ -63,12 +63,16 @@ def clFiles(file_dict, directory): directory as the base folder. """ filelist = [] - filelist.append("" %os.path.basename(directory)) + # Do not create an empty VDir. + # TODO: this is *really* ugly, but an empty VDir is worse + if directory: + filelist.append("" %os.path.basename(directory)) for f in file_dict[directory]["files"]: filelist.append("" %os.path.join(directory, f)) for d in file_dict[directory]["dirs"]: filelist += clFiles(file_dict, os.path.join(directory, d)) - filelist.append("") + if directory: + filelist.append("") return filelist def findSources(path):