From eab5c5c40bbea8355de2e03caefb55b934dc3e98 Mon Sep 17 00:00:00 2001
From: Chris Tallon <chris@vomp.tv>
Date: Tue, 4 Dec 2007 22:33:47 +0000
Subject: [PATCH] Live TV updates

---
 vvideolivetv.cc | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/vvideolivetv.cc b/vvideolivetv.cc
index 897cca4..cabc1ba 100644
--- a/vvideolivetv.cc
+++ b/vvideolivetv.cc
@@ -588,6 +588,7 @@ void VVideoLiveTV::timercall(int ref)
       m->message = Message::CHANNEL_CHANGE;
       m->to = this;
       m->parameter = newChannel;
+      m->tag = 1; // signal to call displayOSD();
       Command::getInstance()->postMessageFromOuterSpace(m);  // FIXME cjt yeah you know what.
     }
     else
@@ -680,6 +681,7 @@ void VVideoLiveTV::processMessage(Message* m)
   {
     channelChange(NUMBER, m->parameter);
     osdChannelIndex = currentChannelIndex;
+    if (m->tag == 1) displayOSD();
   }
   else if (m->message == Message::EPG_CLOSE)
   {
-- 
2.39.5