aboutsummaryrefslogtreecommitdiff
path: root/lib/dvb/db.cpp
diff options
context:
space:
mode:
authorStefan Pluecken <stefan.pluecken@multimedia-labs.de>2008-06-05 15:33:23 +0000
committerStefan Pluecken <stefan.pluecken@multimedia-labs.de>2008-06-05 15:33:23 +0000
commit239220f7ef72fe65d5e2289b19b2a0a5cf21a40f (patch)
tree7773ce1f50705263b89a060e9a72a7c65d8a4625 /lib/dvb/db.cpp
parent6425d849d87f792da2da18a09de46a3a6109c9d6 (diff)
downloadenigma2-239220f7ef72fe65d5e2289b19b2a0a5cf21a40f.tar.gz
enigma2-239220f7ef72fe65d5e2289b19b2a0a5cf21a40f.zip
add parameter to saveServicelist
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;