14 lines
684 B
Diff
14 lines
684 B
Diff
|
diff --git a/scripts/core/sxmo_autorotate.sh b/scripts/core/sxmo_autorotate.sh
|
||
|
index 58e3f4b..cbf0163 100755
|
||
|
--- a/scripts/core/sxmo_autorotate.sh
|
||
|
+++ b/scripts/core/sxmo_autorotate.sh
|
||
|
@@ -18,6 +18,8 @@ while true; do
|
||
|
x_raw="$(cat "$FILE_X")"
|
||
|
if [ "$x_raw" -ge "$RIGHT_SIDE_UP" ] && sxmo_rotate.sh isrotated ; then
|
||
|
sxmo_rotate.sh rotnormal
|
||
|
+ elif [ "$x_raw" -le "$UPSIDE_DOWN" ] && [ "$(sxmo_rotate.sh isrotated)" != "invert" ]; then
|
||
|
+ sxmo_rotate.sh rotinvert
|
||
|
elif [ "$y_raw" -le "$UPSIDE_DOWN" ] && [ "$(sxmo_rotate.sh isrotated)" != "right" ]; then
|
||
|
sxmo_rotate.sh rotright
|
||
|
elif [ "$y_raw" -ge "$RIGHT_SIDE_UP" ] && [ "$(sxmo_rotate.sh isrotated)" != "left" ]; then
|