add parameter to saveServicelist
authorStefan Pluecken <stefan.pluecken@multimedia-labs.de>
Thu, 5 Jun 2008 15:33:23 +0000 (15:33 +0000)
committerStefan Pluecken <stefan.pluecken@multimedia-labs.de>
Thu, 5 Jun 2008 15:33:23 +0000 (15:33 +0000)
lib/dvb/db.cpp

index 2be0dd4..9035b8f 100644 (file)
@@ -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;