From 5ce1613da7e66a14913ff64fc09d99cd3f7cc707 Mon Sep 17 00:00:00 2001 From: zwer Date: Wed, 17 May 2006 22:48:53 +0000 Subject: - problem with OSD transparency on start fixed - #else, #elseif, #elif problem fixed git-svn-id: svn://svn.berlios.de/ffnetdev/trunk@20 1f4bef6d-8e0a-0410-8695-e467da8aaccf --- ffnetdev.c | 2 +- ffnetdev.h | 2 +- osdworker.c | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/ffnetdev.c b/ffnetdev.c index f4df53d..f411a1f 100644 --- a/ffnetdev.c +++ b/ffnetdev.c @@ -136,7 +136,7 @@ cString cPluginFFNetDev::Active(void) { return NULL; } -#elseif +#else bool cPluginFFNetDev::Active(void) { return (cOSDWorker::Active() || cTSWorker::Active()); } diff --git a/ffnetdev.h b/ffnetdev.h index 9ea5ec5..fdd1aae 100644 --- a/ffnetdev.h +++ b/ffnetdev.h @@ -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; -- cgit v1.2.3