fix: do not return err if get window orientation failed

This commit is contained in:
lilong.129
2024-09-19 10:37:36 +08:00
parent ae5b48b2a1
commit dd5ba31b63

View File

@@ -117,15 +117,17 @@ func (ad *adbDriver) WindowSize() (size Size, err error) {
ad.windowSize = &size
}
orientation, err := ad.Orientation()
if err != nil {
log.Warn().Err(err).Msgf("window size get orientation failed, use default orientation")
orientation, err2 := ad.Orientation()
if err2 != nil {
orientation = OrientationPortrait
log.Warn().Err(err2).Msgf(
"get window orientation failed, use default %s", orientation)
}
if orientation != OrientationPortrait {
size.Width, size.Height = size.Height, size.Width
}
return
// Notice: do not return err if get window orientation failed
return size, nil
}
func (ad *adbDriver) Screen() (screen Screen, err error) {