Skip to content

Commit 8141870

Browse files
committed
Extension enforcing in "good" way
I haven't seen it when fixing tests... defaultSuffix Previously solution is bad, because there will pop-up two MessageBox, second when FileDialog is already closed.
1 parent 06975b2 commit 8141870

File tree

1 file changed

+1
-8
lines changed

1 file changed

+1
-8
lines changed

orangecanvas/application/canvasmain.py

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1558,15 +1558,8 @@ def save_scheme_as(self):
15581558
# dialog.exec waits for user action
15591559
if dialog.exec():
15601560
filename = dialog.selectedFiles()[0]
1561-
# Enforcing ".ows" extension during saving file.
1562-
filename = filename if str(filename).endswith('.ows') else f"{filename}.ows"
1563-
do_override = QMessageBox.question(
1564-
self, "Overwrite file?",
1565-
f"File {os.path.split(filename)[1]} already exists."
1566-
"\nOverwrite?"
1567-
) == QMessageBox.Yes if os.path.exists(filename) else True
15681561
settings.setValue("last-scheme-dir", os.path.dirname(filename))
1569-
if do_override and self.save_scheme_to(curr_scheme, filename):
1562+
if self.save_scheme_to(curr_scheme, filename):
15701563
document.setPath(filename)
15711564
document.setModified(False)
15721565
self.add_recent_scheme(curr_scheme.title, document.path())

0 commit comments

Comments
 (0)