BIM: fix ability to cancel file dialog on BIM_TDPage command (#19518)

* BIM: use tuple return value from QFileDialog.getOpenFileName

Fixes: https://github.com/FreeCAD/FreeCAD/issues/19466

* BIM: remove filename assignment from tuple
This commit is contained in:
Furgo
2025-02-13 17:45:27 +01:00
committed by GitHub
parent dd3ae90fe7
commit 3623f8baf5

View File

@@ -57,14 +57,13 @@ class BIM_TDPage:
).GetString("TDTemplateDir", "")
if not templatedir:
templatedir = None
filename = QtGui.QFileDialog.getOpenFileName(
filename, _ = QtGui.QFileDialog.getOpenFileName(
QtGui.QApplication.activeWindow(),
translate("BIM", "Select page template"),
templatedir,
"SVG file (*.svg)",
)
if filename:
filename = filename[0]
name = os.path.splitext(os.path.basename(filename))[0]
FreeCAD.ActiveDocument.openTransaction("Create page")
page = FreeCAD.ActiveDocument.addObject("TechDraw::DrawPage", "Page")