diff options
author | Klaus Schmidinger <vdr@tvdr.de> | 2002-02-10 11:58:17 +0100 |
---|---|---|
committer | Klaus Schmidinger <vdr@tvdr.de> | 2002-02-10 11:58:17 +0100 |
commit | 219ccb51a7897004d8e42d03950f4a343e0d6864 (patch) | |
tree | 201de707399388521c9acc502545eeeaf1e0e94d /menu.c | |
parent | 94b9c72e22ef2b78aa8eba6cef6375de08f7945c (diff) | |
download | vdr-219ccb51a7897004d8e42d03950f4a343e0d6864.tar.gz vdr-219ccb51a7897004d8e42d03950f4a343e0d6864.tar.bz2 |
If Setup.ShowInfoOnChSwitch is set to 'no', the box for the EPG display is no longer shown
Diffstat (limited to 'menu.c')
-rw-r--r-- | menu.c | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: menu.c 1.151 2002/02/10 11:25:07 kls Exp $ + * $Id: menu.c 1.152 2002/02/10 11:52:34 kls Exp $ */ #include "menu.h" @@ -2124,10 +2124,11 @@ cDisplayChannel::cDisplayChannel(int Number, bool Switched) { group = -1; withInfo = !Switched || Setup.ShowInfoOnChSwitch; + int EpgLines = withInfo ? 5 : 1; lines = 0; oldNumber = number = 0; cChannel *channel = Channels.GetByNumber(Number); - Interface->Open(Setup.OSDwidth, Setup.ChannelInfoPos ? 5 : -5); + Interface->Open(Setup.OSDwidth, Setup.ChannelInfoPos ? EpgLines : -EpgLines); if (channel) { DisplayChannel(channel); DisplayInfo(); @@ -2142,7 +2143,8 @@ cDisplayChannel::cDisplayChannel(eKeys FirstKey) oldNumber = cDvbApi::CurrentChannel(); number = 0; lastTime = time_ms(); - Interface->Open(Setup.OSDwidth, Setup.ChannelInfoPos ? 5 : -5); + int EpgLines = Setup.ShowInfoOnChSwitch ? 5 : 1; + Interface->Open(Setup.OSDwidth, Setup.ChannelInfoPos ? EpgLines : -EpgLines); ProcessKey(FirstKey); } |