summaryrefslogtreecommitdiff
path: root/recmenus.c
diff options
context:
space:
mode:
Diffstat (limited to 'recmenus.c')
-rw-r--r--recmenus.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/recmenus.c b/recmenus.c
index c664e93..4bd9bf5 100644
--- a/recmenus.c
+++ b/recmenus.c
@@ -757,6 +757,13 @@ cRecMenuSearchTimerEdit::cRecMenuSearchTimerEdit(cTVGuideSearchTimer searchTimer
compareSummary = searchTimer.CompareSummary();
useInFavorites = searchTimer.UseInFavorites();
+ searchTimer.GetSearchModes(&searchModes);
+ searchTimer.GetUseChannelModes(&useChannelModes);
+ searchTimer.GetCompareDateModes(&compareDateModes);
+ searchTimer.GetSearchTimerModes(&searchTimerModes);
+ searchTimer.GetDelModes(&delModes);
+ channelgroupIndex = SplitChannelGroups(&channelGroups, &channelgroups);
+
SetWidthPercent(70);
cString infoText;
if (searchTimer.GetID() > -1) {
@@ -806,12 +813,6 @@ void cRecMenuSearchTimerEdit::InitMenuItems(void) {
useDayOfWeekPos = 8;
avoidRepeatsPos = 14;
- std::vector<std::string> searchModes;
- searchTimer.GetSearchModes(&searchModes);
- std::vector<std::string> useChannelModes;
- searchTimer.GetUseChannelModes(&useChannelModes);
- channelgroupIndex = SplitChannelGroups(&channelGroups, &channelgroups);
-
mainMenuItems.push_back(new cRecMenuItemText(tr("Search String"), searchString, TEXTINPUTLENGTH, false, searchString));
mainMenuItems.push_back(new cRecMenuItemBool(tr("Active"), timerActive, false, false, &timerActive, rmsSearchTimerSave));
mainMenuItems.push_back(new cRecMenuItemSelect(tr("Search Mode"), searchModes, mode, false, &mode, rmsSearchTimerSave));