appinfo.ini detection no longer capitalization dependent
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user