export file select dialogue does not correctly reject empty filenames - two (probably long standing) coding errors: use of method name 'strip' instead of calling it, and does not isolate the filename from the full pathname

svn: r21268
This commit is contained in:
Tim G L Lyons 2013-02-01 17:40:24 +00:00
parent e2f4e39f7e
commit f0ed16a9eb

View File

@ -317,7 +317,8 @@ class ExportAssistant(Gtk.Assistant, ManagedWindow) :
filename = filechooser.get_filename()
folder = filechooser.get_current_folder()
#the file must be valid, not a folder, and folder must be valid
if filename and filename.strip and find_folder(filename) == '' \
if filename and os.path.basename(filename.strip()) \
and find_folder(filename) == '' \
and folder and find_folder(folder):
#this page of the assistant is complete
self.set_page_complete(filechooser, True)