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 {
|
func findInfo(fold string) *os.File {
|
||||||
if fi, err := os.Open(fold + "/App/AppInfo/appinfo.ini"); err == nil {
|
tmp, err := os.Open(fold + "/App/AppInfo")
|
||||||
return fi
|
if err == nil {
|
||||||
} else if fi, err := os.Open(fold + "/App/AppInfo/AppInfo.ini"); err == nil {
|
fis, _ := tmp.Readdirnames(-1)
|
||||||
return fi
|
for _, v := range fis {
|
||||||
} else if fi, err := os.Open(fold + "/appinfo.ini"); err == nil {
|
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 fi
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ func ui() {
|
|||||||
catListAdap := &StrList{}
|
catListAdap := &StrList{}
|
||||||
appListAdap := &catAdap{}
|
appListAdap := &catAdap{}
|
||||||
catListAdap.SetStrings(lin)
|
catListAdap.SetStrings(lin)
|
||||||
win := th.CreateWindow(600, 500, "LinuxPA")
|
win := th.CreateWindow(500, 500, "LinuxPA")
|
||||||
top := th.CreateLinearLayout()
|
top := th.CreateLinearLayout()
|
||||||
top.SetDirection(gxui.BottomToTop)
|
top.SetDirection(gxui.BottomToTop)
|
||||||
splBox := th.CreateLinearLayout()
|
splBox := th.CreateLinearLayout()
|
||||||
|
|||||||
Reference in New Issue
Block a user