diff --git a/gui/dialogs/file-select.xml b/gui/dialogs/file-select.xml
index dff1efe08..d4b26ddf9 100644
--- a/gui/dialogs/file-select.xml
+++ b/gui/dialogs/file-select.xml
@@ -87,6 +87,9 @@
nasal
+
+ dialog-close
+
@@ -194,9 +197,8 @@
}
var close = func {
- if (contains(globals.gui, "file_selector")
- and contains(gui.file_selector.instance, dlgname))
- gui.file_selector.instance[dlgname].close();
+ var err = [];
+ call(func { gui.FileSelector.instance[dlgname].close() }, nil, err);
}
var ok = func {