use default record path when current doesnt exist
[enigma2.git] / lib / python / Screens / InfoBarGenerics.py
index 986e2a4126df74cc7c982ad958798aa23a888253..7003ed87eba848679dc2cb386469db499f7ed842 100644 (file)
@@ -29,7 +29,7 @@ from Screens.TimeDateInput import TimeDateInput
 from ServiceReference import ServiceReference
 
 from Tools import Notifications
-from Tools.Directories import SCOPE_HDD, resolveFilename, pathExists
+from Tools.Directories import SCOPE_HDD, resolveFilename, fileExists
 
 from enigma import eTimer, eServiceCenter, eDVBServicePMTHandler, iServiceInformation, \
        iPlayableService, eServiceReference, eEPGCache
@@ -1465,9 +1465,9 @@ class InfoBarInstantRecord:
                                        if recording.setAutoincreaseEnd():
                                                self.session.nav.RecordTimer.record(recording)
                                                self.recording.append(recording)
-                                               self.session.open(MessageBox, _("Record time limited due to conflicting timer %s" % name_date), MessageBox.TYPE_INFO)
+                                               self.session.open(MessageBox, _("Record time limited due to conflicting timer %s") % name_date, MessageBox.TYPE_INFO)
                                        else:
-                                               self.session.open(MessageBox, _("Couldn't record due to conflicting timer %s" % name), MessageBox.TYPE_INFO)
+                                               self.session.open(MessageBox, _("Couldn't record due to conflicting timer %s") % name, MessageBox.TYPE_INFO)
                                        recording.autoincrease = False
                                else:
                                        self.recording.append(recording)
@@ -1548,7 +1548,7 @@ class InfoBarInstantRecord:
 
        def instantRecord(self):
                dir = config.movielist.last_videodir.value
-               if not pathExists(dir):
+               if not fileExists(dir, 'w'):
                        dir = resolveFilename(SCOPE_HDD)
                try:
                        stat = os_stat(dir)