gui/miscsettings_menu.cpp: fix settings sectionsd config

This commit is contained in:
[CST] Focus
2014-10-20 11:16:14 +04:00
parent 95ac729ff6
commit 320c3b163c
3 changed files with 13 additions and 11 deletions

View File

@@ -1030,6 +1030,7 @@ static void commandDumpStatusInformation(int /*connfd*/, char* /*data*/, const u
"Current time: %s" "Current time: %s"
"Hours to cache: %ld\n" "Hours to cache: %ld\n"
"Hours to cache extended text: %ld\n" "Hours to cache extended text: %ld\n"
"Events to cache: %u\n"
"Events are old %ldmin after their end time\n" "Events are old %ldmin after their end time\n"
"Number of cached services: %u\n" "Number of cached services: %u\n"
"Number of cached nvod-services: %u\n" "Number of cached nvod-services: %u\n"
@@ -1043,7 +1044,7 @@ static void commandDumpStatusInformation(int /*connfd*/, char* /*data*/, const u
"" ""
#endif #endif
,ctime(&zeit), ,ctime(&zeit),
secondsToCache / (60*60L), secondsExtendedTextCache / (60*60L), oldEventsAre / 60, anzServices, anzNVODservices, anzEvents, anzNVODevents, anzMetaServices secondsToCache / (60*60L), secondsExtendedTextCache / (60*60L), max_events, oldEventsAre / 60, anzServices, anzNVODservices, anzEvents, anzNVODevents, anzMetaServices
// resourceUsage.ru_maxrss, resourceUsage.ru_ixrss, resourceUsage.ru_idrss, resourceUsage.ru_isrss, // resourceUsage.ru_maxrss, resourceUsage.ru_ixrss, resourceUsage.ru_idrss, resourceUsage.ru_isrss,
); );
printf("%s\n", stati); printf("%s\n", stati);

View File

@@ -274,17 +274,8 @@ int CMiscMenue::showMiscSettingsMenu()
int res = misc_menue.exec(NULL, ""); int res = misc_menue.exec(NULL, "");
g_settings.epg_cache = atoi(epg_cache.c_str());
g_settings.epg_extendedcache = atoi(epg_extendedcache.c_str());
g_settings.epg_old_events = atoi(epg_old_events.c_str());
g_settings.epg_max_events = atoi(epg_max_events.c_str());
delete fanNotifier; delete fanNotifier;
delete sectionsdConfigNotifier; delete sectionsdConfigNotifier;
#if 0
if(cs_get_revision() > 7)
delete miscNotifier;
#endif
delete miscEpgNotifier; delete miscEpgNotifier;
delete miscEpgScanNotifier; delete miscEpgScanNotifier;
return res; return res;

View File

@@ -104,8 +104,18 @@ void COnOffNotifier::addItem(CMenuItem* menuItem)
toDisable.push_back(menuItem); toDisable.push_back(menuItem);
} }
bool CSectionsdConfigNotifier::changeNotify(const neutrino_locale_t, void *) bool CSectionsdConfigNotifier::changeNotify(const neutrino_locale_t locale, void *data)
{ {
char *str = (char*) data;
if (locale == LOCALE_MISCSETTINGS_EPG_CACHE)
g_settings.epg_cache = atoi(str);
else if (locale == LOCALE_MISCSETTINGS_EPG_EXTENDEDCACHE)
g_settings.epg_extendedcache = atoi(str);
else if (locale == LOCALE_MISCSETTINGS_EPG_OLD_EVENTS)
g_settings.epg_old_events = atoi(str);
else if (locale == LOCALE_MISCSETTINGS_EPG_MAX_EVENTS)
g_settings.epg_max_events = atoi(str);
CNeutrinoApp::getInstance()->SendSectionsdConfig(); CNeutrinoApp::getInstance()->SendSectionsdConfig();
return false; return false;
} }