mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-neutrino.git
synced 2025-09-02 10:21:04 +02:00
weather: introduce weather_favorites.xml
Origin commit data
------------------
Commit: 9d8eb37ec6
Author: vanhofen <vanhofen@gmx.de>
Date: 2022-01-18 (Tue, 18 Jan 2022)
Origin message was:
------------------
- weather: introduce weather_favorites.xml
This commit is contained in:
@@ -41,8 +41,10 @@ CWeatherSetup::CWeatherSetup()
|
||||
{
|
||||
width = 40;
|
||||
selected = -1;
|
||||
|
||||
locations.clear();
|
||||
loadLocations();
|
||||
loadLocations(CONFIGDIR "/weather_favorites.xml");
|
||||
loadLocations(WEATHERDIR "/weather_locations.xml");
|
||||
}
|
||||
|
||||
CWeatherSetup::~CWeatherSetup()
|
||||
@@ -155,13 +157,13 @@ bool CWeatherSetup::changeNotify(const neutrino_locale_t OptionName, void */*dat
|
||||
return ret;
|
||||
}
|
||||
|
||||
void CWeatherSetup::loadLocations()
|
||||
void CWeatherSetup::loadLocations(std::string filename)
|
||||
{
|
||||
xmlDocPtr parser = parseXmlFile(CONFIGDIR "/weather_locations.xml");
|
||||
xmlDocPtr parser = parseXmlFile(filename.c_str());
|
||||
|
||||
if (parser == NULL)
|
||||
{
|
||||
dprintf(DEBUG_INFO, "failed to load weather_locations.xml\n");
|
||||
dprintf(DEBUG_INFO, "failed to load %s\n", filename.c_str());
|
||||
return;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user