diff options
author | Klaus Schmidinger <vdr@tvdr.de> | 2002-10-20 12:28:55 +0200 |
---|---|---|
committer | Klaus Schmidinger <vdr@tvdr.de> | 2002-10-20 12:28:55 +0200 |
commit | ac9622bb8ad8d660fca4e77460c970f72c344afa (patch) | |
tree | 9738265846abf2c1a491cfec77a4e55f434297be /recording.c | |
parent | ab4ceb29a033f8a3cc051d5ea9a6f20ca6e75f8a (diff) | |
download | vdr-ac9622bb8ad8d660fca4e77460c970f72c344afa.tar.gz vdr-ac9622bb8ad8d660fca4e77460c970f72c344afa.tar.bz2 |
Timers now internally have a pointer to their channel
Diffstat (limited to 'recording.c')
-rw-r--r-- | recording.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/recording.c b/recording.c index 1be6623b..ba85ded1 100644 --- a/recording.c +++ b/recording.c @@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: recording.c 1.69 2002/10/13 09:08:45 kls Exp $ + * $Id: recording.c 1.70 2002/10/20 11:54:29 kls Exp $ */ #include "recording.h" @@ -307,13 +307,13 @@ cRecording::cRecording(cTimer *Timer, const char *Title, const char *Subtitle, c name = NULL; // set up the actual name: if (isempty(Title)) - Title = Channels.GetChannelNameByNumber(Timer->channel); + Title = Timer->Channel()->Name(); if (isempty(Subtitle)) Subtitle = " "; - char *macroTITLE = strstr(Timer->file, TIMERMACRO_TITLE); - char *macroEPISODE = strstr(Timer->file, TIMERMACRO_EPISODE); + char *macroTITLE = strstr(Timer->File(), TIMERMACRO_TITLE); + char *macroEPISODE = strstr(Timer->File(), TIMERMACRO_EPISODE); if (macroTITLE || macroEPISODE) { - name = strdup(Timer->file); + name = strdup(Timer->File()); name = strreplace(name, TIMERMACRO_TITLE, Title); name = strreplace(name, TIMERMACRO_EPISODE, Subtitle); if (Timer->IsSingleEvent()) { @@ -322,16 +322,16 @@ cRecording::cRecording(cTimer *Timer, const char *Title, const char *Subtitle, c } } else if (Timer->IsSingleEvent() || !Setup.UseSubtitle) - name = strdup(Timer->file); + name = strdup(Timer->File()); else - asprintf(&name, "%s~%s", Timer->file, Subtitle); + asprintf(&name, "%s~%s", Timer->File(), Subtitle); // substitute characters that would cause problems in file names: strreplace(name, '\n', ' '); start = Timer->StartTime(); - priority = Timer->priority; - lifetime = Timer->lifetime; + priority = Timer->Priority(); + lifetime = Timer->Lifetime(); // handle summary: - summary = !isempty(Timer->summary) ? strdup(Timer->summary) : NULL; + summary = !isempty(Timer->Summary()) ? strdup(Timer->Summary()) : NULL; if (!summary) { if (isempty(Subtitle)) Subtitle = ""; |