appinfo.ini detection no longer capitalization dependent

This commit is contained in:
Belac Darkstorm
2016-09-22 00:25:58 -05:00
parent 63dd8ebb83
commit 77ce9e8ad4
2 changed files with 12 additions and 6 deletions
+11 -5
View File
@@ -159,11 +159,17 @@ func getIcon(fold string) gxui.Texture {
}
func findInfo(fold string) *os.File {
if fi, err := os.Open(fold + "/App/AppInfo/appinfo.ini"); err == nil {
return fi
} else if fi, err := os.Open(fold + "/App/AppInfo/AppInfo.ini"); err == nil {
return fi
} else if fi, err := os.Open(fold + "/appinfo.ini"); err == nil {
tmp, err := os.Open(fold + "/App/AppInfo")
if err == nil {
fis, _ := tmp.Readdirnames(-1)
for _, v := range fis {
if strings.ToLower(v) == "appinfo.ini" {
tmp, _ := os.Open(fold + "/App/AppInfo/" + v)
return tmp
}
}
}
if fi, err := os.Open(fold + "/appinfo.ini"); err == nil {
return fi
}
return nil