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
+1 -1
View File
@@ -10,7 +10,7 @@ func ui() {
catListAdap := &StrList{}
appListAdap := &catAdap{}
catListAdap.SetStrings(lin)
win := th.CreateWindow(600, 500, "LinuxPA")
win := th.CreateWindow(500, 500, "LinuxPA")
top := th.CreateLinearLayout()
top.SetDirection(gxui.BottomToTop)
splBox := th.CreateLinearLayout()