summaryrefslogtreecommitdiff
path: root/state.c
diff options
context:
space:
mode:
authormrwastl <mrwastl@users.sourceforge.net>2012-03-11 14:20:55 +0100
committermrwastl <mrwastl@users.sourceforge.net>2012-03-11 14:20:55 +0100
commitc96d8fa5ae09b317108585fd1b8dd2d145aac07e (patch)
tree315e98707637dae404a7773247a74f47e3b76c6a /state.c
parentbc46c3123d955b1d9b872ece935e8b1d49b9ef50 (diff)
downloadvdr-plugin-graphlcd-c96d8fa5ae09b317108585fd1b8dd2d145aac07e.tar.gz
vdr-plugin-graphlcd-c96d8fa5ae09b317108585fd1b8dd2d145aac07e.tar.bz2
Improve accuracy of {MenuTextScroll} (req. for scrolling of multiline {MenuText}). Still not perfect, but better than before ...
Diffstat (limited to 'state.c')
-rw-r--r--state.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/state.c b/state.c
index 6ea8f2c..3a0e00b 100644
--- a/state.c
+++ b/state.c
@@ -4,7 +4,7 @@
* status.c - status monitor class
*
* (c) 2001-2004 Carsten Siebholz <c.siebholz AT t-online de>
- * (c) 2010 Wolfgang Astleitner <mrwastl AT users sourceforge net>
+ * (c) 2010-2012 Wolfgang Astleitner <mrwastl AT users sourceforge net>
**/
#include <ctype.h>
@@ -600,7 +600,6 @@ void cGraphLCDState::OsdTextItem(const char * Text, bool Scroll)
if (GraphLCDSetup.PluginActive)
{
mutex.Lock();
-
if (Text)
{
mOsd.textItem = trim(Text);
@@ -608,6 +607,7 @@ void cGraphLCDState::OsdTextItem(const char * Text, bool Scroll)
mOsd.currentTextItemScrollReset = false;
} else {
mOsd.currentTextItemScroll += (Scroll) ? -1 : 1;
+ mDisplay->Update();
}
mutex.Unlock();
//mDisplay->SetOsdTextItem(Text, Scroll);