quick hack to ensure appropriate options get set for FileAccessor

This commit is contained in:
Michael Becker 2022-01-17 02:28:36 -05:00
parent eabb9efeb8
commit 4fe767779c
No known key found for this signature in database
GPG Key ID: 98C333A81F18C22C

View File

@ -425,6 +425,9 @@ namespace UniversalEditor.UserInterface.Dialogs
{
case DocumentPropertiesDialogMode.Open:
{
// HACK: initialize appropriate custom options (e.g. for File Accessor which needs AllowWriting on save)
((EditorApplication)Application.Instance).ApplyCustomOptions(acc, acc.MakeReference().ImportOptions);
if (!((EditorApplication)Application.Instance).ShowCustomOptionDialog(ref acc, CustomOptionDialogType.Import))
{
return;
@ -434,6 +437,9 @@ namespace UniversalEditor.UserInterface.Dialogs
}
case DocumentPropertiesDialogMode.Save:
{
// HACK: initialize appropriate custom options (e.g. for File Accessor which needs AllowWriting on save)
((EditorApplication)Application.Instance).ApplyCustomOptions(acc, acc.MakeReference().ExportOptions);
if (!((EditorApplication)Application.Instance).ShowCustomOptionDialog(ref acc, CustomOptionDialogType.Export))
{
return;