Convert DocumentCreateFlags instances to use designated initializer list.

This commit is contained in:
Joao Matos
2025-03-07 20:29:00 +00:00
parent 4eeca37bf3
commit 81a5b78b36
4 changed files with 18 additions and 15 deletions

View File

@@ -357,9 +357,10 @@ PyObject* Application::sOpenDocument(PyObject* /*self*/, PyObject* args, PyObjec
std::string EncodedName = std::string(Name);
PyMem_Free(Name);
try {
DocumentCreateFlags createFlags;
createFlags.createView = !Base::asBoolean(hidden);
createFlags.temporary = Base::asBoolean(temporary);
DocumentCreateFlags createFlags {
.createView = !Base::asBoolean(hidden),
.temporary = Base::asBoolean(temporary)
};
// return new document
return (GetApplication()
@@ -401,10 +402,10 @@ PyObject* Application::sNewDocument(PyObject* /*self*/, PyObject* args, PyObject
PY_TRY
{
DocumentCreateFlags createFlags;
createFlags.createView = !Base::asBoolean(hidden);
createFlags.temporary = Base::asBoolean(temp);
DocumentCreateFlags createFlags {
.createView = !Base::asBoolean(hidden),
.temporary = Base::asBoolean(temp)
};
App::Document* doc = GetApplication().newDocument(docName,
usrName,
createFlags);