diff options
-rw-r--r-- | ffnetdev.c | 2 | ||||
-rw-r--r-- | ffnetdev.h | 2 | ||||
-rw-r--r-- | osdworker.c | 4 |
3 files changed, 5 insertions, 3 deletions
@@ -136,7 +136,7 @@ cString cPluginFFNetDev::Active(void) { return NULL; } -#elseif +#else bool cPluginFFNetDev::Active(void) { return (cOSDWorker::Active() || cTSWorker::Active()); } @@ -47,7 +47,7 @@ public: #if VDRVERSNUM >= 10347 virtual cString Active(void); -#elseif +#else virtual bool Active(void); #endif diff --git a/osdworker.c b/osdworker.c index 9b6c3fd..adb5c8a 100644 --- a/osdworker.c +++ b/osdworker.c @@ -168,7 +168,7 @@ bool cOSDWorker::ClearScreen(void) if (iNumColors != iOldNumColors) m_Instance->m_bColorsChanged = true; - m_Instance->SendScreen(); + m_Instance->SendScreen(0, 0, 720, 576); /* rfbBellMsg fu; @@ -498,8 +498,10 @@ void cOSDWorker::HandleClientRequests(cTBSelect *select) m_pEncoder->SetCompressLevel(6); m_pEncoder->SetQualityLevel(9); m_pEncoder->SetRemoteFormat(ClientFormat); + } + m_bColorsChanged = true; ClearScreen(); break; |