mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-08-28 07:51:19 +02:00
timerd: remove unnecessary workarounds when saving events to file
This commit is contained in:
committed by
svenhoefer
parent
62aa1c0b76
commit
c11e75846b
@@ -438,8 +438,7 @@ void CTimerManager::loadEventsFromConfig()
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
std::vector<int> savedIDs;
|
std::vector<int> savedIDs = config.getInt32Vector("IDS");
|
||||||
savedIDs = config.getInt32Vector ("IDS");
|
|
||||||
dprintf("%d timer(s) in config\n", (int)savedIDs.size());
|
dprintf("%d timer(s) in config\n", (int)savedIDs.size());
|
||||||
for(unsigned int i=0; i < savedIDs.size(); i++)
|
for(unsigned int i=0; i < savedIDs.size(); i++)
|
||||||
{
|
{
|
||||||
@@ -1019,19 +1018,11 @@ void CTimerEvent::printEvent(void)
|
|||||||
void CTimerEvent::saveToConfig(CConfigFile *config)
|
void CTimerEvent::saveToConfig(CConfigFile *config)
|
||||||
{
|
{
|
||||||
dprintf("CTimerEvent::saveToConfig\n");
|
dprintf("CTimerEvent::saveToConfig\n");
|
||||||
std::vector<int> allIDs;
|
std::vector<int> allIDs = config->getInt32Vector("IDS");
|
||||||
allIDs.clear();
|
|
||||||
if (!(config->getString("IDS").empty()))
|
|
||||||
{
|
|
||||||
// sonst bekommen wir den bloeden 0er
|
|
||||||
allIDs=config->getInt32Vector("IDS");
|
|
||||||
}
|
|
||||||
|
|
||||||
allIDs.push_back(eventID);
|
allIDs.push_back(eventID);
|
||||||
dprintf("adding %d to IDS\n",eventID);
|
dprintf("adding %d to IDS\n", eventID);
|
||||||
//SetInt-Vector haengt komischerweise nur an, deswegen erst loeschen
|
config->setInt32Vector("IDS", allIDs);
|
||||||
config->setString("IDS","");
|
|
||||||
config->setInt32Vector ("IDS",allIDs);
|
|
||||||
|
|
||||||
std::stringstream ostr;
|
std::stringstream ostr;
|
||||||
ostr << eventID;
|
ostr << eventID;
|
||||||
|
Reference in New Issue
Block a user