diff options
-rw-r--r-- | config.c | 2 | ||||
-rw-r--r-- | config.h | 6 | ||||
-rw-r--r-- | footer.c | 1 | ||||
-rw-r--r-- | tvguideosd.c | 2 |
4 files changed, 7 insertions, 4 deletions
@@ -28,7 +28,7 @@ cTvguideConfig::cTvguideConfig() { hugeStepHours = 24;
channelJumpMode = eNumJump;
jumpChannels = 0;
- blueKeyMode = eBlueKeySwitch;
+ blueKeyMode = 0;
closeOnSwitch = 1;
numkeyMode = 0;
useRemoteTimers = 0;
@@ -30,12 +30,14 @@ enum { eStyleFlat
};
-enum {
- eBlueKeySwitch,
+
+enum eBlueKeyMode {
+ eBlueKeySwitch = 0,
eBlueKeyEPG,
eBlueKeyFavorites
};
+
class cTvguideConfig {
private:
public:
@@ -87,6 +87,7 @@ void cFooter::LeaveDetailedViewMode(const cChannel *channel) { if (tvguideConfig.channelJumpMode == eNumJump) {
drawGreenButton();
drawYellowButton();
+ drawBlueButton();
} else {
UpdateGroupButtons(channel, true);
}
diff --git a/tvguideosd.c b/tvguideosd.c index da170db..696b791 100644 --- a/tvguideosd.c +++ b/tvguideosd.c @@ -670,7 +670,7 @@ eOSState cTvGuideOsd::ProcessKey(eKeys Key) { osdManager.flush();
state = osContinue;
}
- } else if ((Key & ~k_Repeat) == kOk && (tvguideConfig.blueKeyMode = eBlueKeyEPG)) {
+ } else if ((Key & ~k_Repeat) == kOk && (tvguideConfig.blueKeyMode == eBlueKeyEPG)) {
delete detailView;
detailView = NULL;
detailViewActive = false;
|