Now asks when the user tries to overwrite a project file

Added the ffmpeg compatibility file (forgot to do before)
This commit is contained in:
Sergio Costas 2014-08-06 00:38:19 +02:00
parent 5529560ce9
commit 754714caab
3 changed files with 401 additions and 7 deletions

View file

@ -547,11 +547,20 @@ class devede_project:
def on_save_as_activate(self,b):
w = devede.opensave.opensave_window(True)
retval = w.run(self.project_file)
if retval != None:
while True:
w = devede.opensave.opensave_window(True)
retval = w.run(self.project_file)
if retval == None:
return
if not retval.endswith(".devedeng"):
retval += ".devedeng"
if os.path.isfile(retval):
w = devede.ask.ask_window()
if not w.run(_("The file already exists. Overwrite it?"), _("The file already exists")):
continue
self.project_file = retval
self.save_current_project()
return
def on_load_activate(self,b):
@ -565,9 +574,6 @@ class devede_project:
project = {}
if not self.project_file.endswith(".devedeng"):
self.project_file += ".devedeng"
project["PAL"] = self.wuse_pal.get_active()
project["create_menu"] = self.wcreate_menu.get_active()
project["disc_type"] = self.config.disc_type