mirror of
				https://projects.vdr-developer.org/git/vdr-plugin-tvguide.git
				synced 2023-10-05 13:01:48 +00:00 
			
		
		
		
	Fixed two bugs in blue key handling
This commit is contained in:
		
							
								
								
									
										2
									
								
								config.c
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								config.c
									
									
									
									
									
								
							| @@ -28,7 +28,7 @@ cTvguideConfig::cTvguideConfig() { | ||||
|     hugeStepHours = 24; | ||||
|     channelJumpMode = eNumJump; | ||||
|     jumpChannels = 0; | ||||
|     blueKeyMode = eBlueKeySwitch; | ||||
|     blueKeyMode = 0; | ||||
|     closeOnSwitch = 1; | ||||
|     numkeyMode = 0; | ||||
|     useRemoteTimers = 0; | ||||
|   | ||||
							
								
								
									
										6
									
								
								config.h
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								config.h
									
									
									
									
									
								
							| @@ -30,12 +30,14 @@ enum { | ||||
|     eStyleFlat | ||||
| }; | ||||
|  | ||||
| enum { | ||||
|     eBlueKeySwitch, | ||||
|  | ||||
| enum eBlueKeyMode { | ||||
|     eBlueKeySwitch = 0, | ||||
|     eBlueKeyEPG, | ||||
|     eBlueKeyFavorites | ||||
| }; | ||||
|  | ||||
|  | ||||
| class cTvguideConfig { | ||||
|     private: | ||||
|     public: | ||||
|   | ||||
							
								
								
									
										1
									
								
								footer.c
									
									
									
									
									
								
							
							
						
						
									
										1
									
								
								footer.c
									
									
									
									
									
								
							| @@ -87,6 +87,7 @@ void cFooter::LeaveDetailedViewMode(const cChannel *channel) { | ||||
|     if (tvguideConfig.channelJumpMode == eNumJump) { | ||||
|         drawGreenButton(); | ||||
|         drawYellowButton(); | ||||
|         drawBlueButton(); | ||||
|     } else { | ||||
|         UpdateGroupButtons(channel, true); | ||||
|     } | ||||
|   | ||||
| @@ -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; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user