-rw-r--r-- | core/applets/rotateapplet/rotate.cpp | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/core/applets/rotateapplet/rotate.cpp b/core/applets/rotateapplet/rotate.cpp index 4743388..3a5a3c9 100644 --- a/core/applets/rotateapplet/rotate.cpp +++ b/core/applets/rotateapplet/rotate.cpp | |||
@@ -107,10 +107,5 @@ void RotateApplet::activated ( ) | |||
107 | if ( rotDirection ) { | 107 | if ( rotDirection ) { |
108 | newRotation = currentRotation - 90; | 108 | newRotation = ( currentRotation + 270 ) % 360; |
109 | if (newRotation <=0) newRotation = 270; | ||
110 | //ipaqs like the 36xx have the display rotated | ||
111 | // to 270 as default, and -90 is invalid => handle this here | ||
112 | } else { | 109 | } else { |
113 | newRotation = currentRotation + 90; | 110 | newRotation = ( currentRotation + 90 ) % 360; |
114 | if(newRotation >= 360) newRotation = 0;//ipaqs like the 36xx have the display | ||
115 | //rotated to 270 as default, so 360 does nothing => handle this here | ||
116 | } | 111 | } |
@@ -118,7 +113,5 @@ void RotateApplet::activated ( ) | |||
118 | if ( rotDirection ) { | 113 | if ( rotDirection ) { |
119 | newRotation = currentRotation + 90; | 114 | newRotation = ( currentRotation + 90 ) % 360; |
120 | if(newRotation >= 360) newRotation = 0; | ||
121 | } else { | 115 | } else { |
122 | newRotation = currentRotation - 90; | 116 | newRotation = ( currentRotation + 270 ) % 360; |
123 | if (newRotation <=0) newRotation = 270; | ||
124 | } | 117 | } |