diff options
Diffstat (limited to 'markad-standalone.cpp')
-rw-r--r-- | markad-standalone.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/markad-standalone.cpp b/markad-standalone.cpp index 1453993..9dc0e45 100644 --- a/markad-standalone.cpp +++ b/markad-standalone.cpp @@ -328,6 +328,13 @@ bool cMarkAdStandalone::LoadInfo(const char *Directory) { int result=sscanf(line,"%*c %as %*s",&macontext.General.ChannelID); if (result==0 || result==EOF) macontext.General.ChannelID=NULL; + if (macontext.General.ChannelID) + { + for (int i=0; i<(int) strlen(macontext.General.ChannelID); i++) + { + if (macontext.General.ChannelID[i]=='.') macontext.General.ChannelID[i]='_'; + } + } if ((bIgnoreAudioInfo) && (bIgnoreVideoInfo)) break; } if (line[0]=='X') |