mirror of
				https://github.com/vdr-projects/vdr.git
				synced 2025-03-01 10:50:46 +00:00 
			
		
		
		
	Now clearing an event's Title, ShortText and Description if there is no ShortEventDescriptor or ExtendedEventDescriptor, respectively
This commit is contained in:
		| @@ -2008,3 +2008,6 @@ Martin Ostermann <martin@familie-ostermann.de> | ||||
|  | ||||
| Boguslaw Juza <bogdan@uci.agh.edu.pl> | ||||
|  for reporting that there are stations that use blanks in the language codes | ||||
|  for reporting that events without an ExtendedEventDescriptor may get duplicate | ||||
|  information in their ShortText through the EPG bugfixes in case they are received | ||||
|  again | ||||
|   | ||||
							
								
								
									
										5
									
								
								HISTORY
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								HISTORY
									
									
									
									
									
								
							| @@ -4938,3 +4938,8 @@ Video Disk Recorder Revision History | ||||
| - Changed the I18nNormalizeLanguageCode() check to also allow blanks (and all other | ||||
|   printable characters) in the language codes (thanks to Boguslaw Juza for reporting | ||||
|   that there are stations that use blanks in these codes). | ||||
| - Now clearing an event's Title, ShortText and Description if there is no | ||||
|   ShortEventDescriptor or ExtendedEventDescriptor, respectively (thanks to Boguslaw | ||||
|   Juza for reporting that events without an ExtendedEventDescriptor may get | ||||
|   duplicate information in their ShortText through the EPG bugfixes in case they | ||||
|   are received again). | ||||
|   | ||||
							
								
								
									
										8
									
								
								eit.c
									
									
									
									
									
								
							
							
						
						
									
										8
									
								
								eit.c
									
									
									
									
									
								
							| @@ -8,7 +8,7 @@ | ||||
|  * Robert Schneider <Robert.Schneider@web.de> and Rolf Hakenes <hakenes@hippomi.de>. | ||||
|  * Adapted to 'libsi' for VDR 1.3.0 by Marcel Wiesweg <marcel.wiesweg@gmx.de>. | ||||
|  * | ||||
|  * $Id: eit.c 1.120 2006/08/05 10:01:21 kls Exp $ | ||||
|  * $Id: eit.c 1.121 2006/10/07 12:32:24 kls Exp $ | ||||
|  */ | ||||
|  | ||||
| #include "eit.h" | ||||
| @@ -234,10 +234,16 @@ cEIT::cEIT(cSchedules *Schedules, int Source, u_char Tid, const u_char *Data, bo | ||||
|             pEvent->SetTitle(ShortEventDescriptor->name.getText(buffer, sizeof(buffer))); | ||||
|             pEvent->SetShortText(ShortEventDescriptor->text.getText(buffer, sizeof(buffer))); | ||||
|             } | ||||
|          else { | ||||
|             pEvent->SetTitle(NULL); | ||||
|             pEvent->SetShortText(NULL); | ||||
|             } | ||||
|          if (ExtendedEventDescriptors) { | ||||
|             char buffer[ExtendedEventDescriptors->getMaximumTextLength(": ") + 1]; | ||||
|             pEvent->SetDescription(ExtendedEventDescriptors->getText(buffer, sizeof(buffer), ": ")); | ||||
|             } | ||||
|          else | ||||
|             pEvent->SetDescription(NULL); | ||||
|          } | ||||
|       delete ExtendedEventDescriptors; | ||||
|       delete ShortEventDescriptor; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user