diff options
author | Rolf Ahrenberg <Rolf.Ahrenberg@sci.fi> | 2016-02-27 18:16:22 +0200 |
---|---|---|
committer | Rolf Ahrenberg <Rolf.Ahrenberg@sci.fi> | 2017-04-02 00:37:29 +0300 |
commit | ed1a78f2e12ae01e07ba8bf79f5e4e6bb6df736a (patch) | |
tree | f83870c89844468b42a2bad71ad12d0d5175198a /menu.c | |
parent | c8873c8852e251e3a48c5e1c8dd179f6cd8ec133 (diff) | |
download | vdr-plugin-osdteletext-ed1a78f2e12ae01e07ba8bf79f5e4e6bb6df736a.tar.gz vdr-plugin-osdteletext-ed1a78f2e12ae01e07ba8bf79f5e4e6bb6df736a.tar.bz2 |
VDR-2.3.1 compatibility patch by kanadakruemel.
Diffstat (limited to 'menu.c')
-rw-r--r-- | menu.c | 16 |
1 files changed, 13 insertions, 3 deletions
@@ -73,11 +73,21 @@ void TeletextBrowser::Show(void) { } bool TeletextBrowser::CheckIsValidChannel(int number) { - return (Channels.GetByNumber(number) != 0); +#if APIVERSNUM >= 20301 + LOCK_CHANNELS_READ; + return (Channels->GetByNumber(number) != 0); +#else + return (Channels.GetByNumber(number) != 0); +#endif } void TeletextBrowser::ChannelSwitched(int ChannelNumber) { +#if APIVERSNUM >= 20301 + LOCK_CHANNELS_READ; + const cChannel *chan=Channels->GetByNumber(ChannelNumber); +#else cChannel *chan=Channels.GetByNumber(ChannelNumber); +#endif if (!chan) return; @@ -643,7 +653,8 @@ TeletextSetup::TeletextSetup() //because there is no advantage, but a possible problem when VDR's value is change //after the plugin has stored its own value. inactivityTimeout(Setup.MinUserInactivity), - HideMainMenu(false) + HideMainMenu(false), + txtFontName("teletext2:Medium") { //init key bindings for (int i=0;i<10;i++) @@ -652,4 +663,3 @@ TeletextSetup::TeletextSetup() mapKeyToAction[2]=HalfPage; mapKeyToAction[0]=SwitchChannel; } - |