summaryrefslogtreecommitdiff
path: root/glcdskin/object.c
diff options
context:
space:
mode:
Diffstat (limited to 'glcdskin/object.c')
-rw-r--r--glcdskin/object.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/glcdskin/object.c b/glcdskin/object.c
index 806a738..1b1417b 100644
--- a/glcdskin/object.c
+++ b/glcdskin/object.c
@@ -720,9 +720,8 @@ void cSkinObject::Render(GLCD::cBitmap * screen)
}
if (updateScroll) {
- mScrollOffset += currScrollSpeed;
-
- if ( x + Size().w + mScrollOffset >= (w+Size().w - font->Width(" "))) {
+ mScrollOffset += currScrollSpeed;
+ if ( mScrollOffset >= w ) {
if (currScrollLoopMode == 1)
// reset mScrollOffset in next step (else: string not redrawn when scroll done)
mScrollLoopReached = true;