aboutsummaryrefslogtreecommitdiff
path: root/lib/dvb/db.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/dvb/db.cpp')
-rw-r--r--lib/dvb/db.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/lib/dvb/db.cpp b/lib/dvb/db.cpp
index 2be0dd4c..9035b8f0 100644
--- a/lib/dvb/db.cpp
+++ b/lib/dvb/db.cpp
@@ -462,10 +462,10 @@ void eDVBDB::loadServicelist(const char *file)
fclose(f);
}
-void eDVBDB::saveServicelist()
+void eDVBDB::saveServicelist(const char *file)
{
eDebug("---- saving lame channel db");
- FILE *f=fopen(CONFIGDIR"/enigma2/lamedb", "w");
+ FILE *f=fopen(file, "w");
int channels=0, services=0;
if (!f)
eFatal("couldn't save lame channel db!");
@@ -563,6 +563,11 @@ void eDVBDB::saveServicelist()
fclose(f);
}
+void eDVBDB::saveServicelist()
+{
+ saveServicelist(CONFIGDIR"/enigma2/lamedb");
+}
+
void eDVBDB::loadBouquet(const char *path)
{
std::string bouquet_name = path;