Skip to content

Commit c467d46

Browse files
author
Roberto De Ioris
committed
2 parents 8e864bd + a811af1 commit c467d46

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

Source/UnrealEnginePython/Private/UEPyObject.cpp

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -775,14 +775,17 @@ PyObject *py_ue_save_package(ue_PyUObject * self, PyObject * args) {
775775
if (!PyArg_ParseTuple(args, "|s:save_package", &name)) {
776776
return NULL;
777777
}
778-
779778
UObject *outer = self->ue_object->GetOuter();
780779
UObject *u_object = self->ue_object;
781780

782781
if (outer && outer->IsA<UPackage>() && outer != GetTransientPackage()) {
783782
package = (UPackage *)outer;
784783
has_package = true;
785784
}
785+
else if (u_object->IsA<UPackage>() && u_object != GetTransientPackage()) {
786+
package = (UPackage *)u_object;
787+
has_package = true;
788+
}
786789

787790
if (!package || name) {
788791
if (!name) {
@@ -839,7 +842,7 @@ PyObject *py_ue_asset_reimport(ue_PyUObject * self, PyObject * args) {
839842

840843
PyObject *py_ask_for_new_file = nullptr;
841844
PyObject *py_show_notification = nullptr;
842-
char *filename;
845+
char *filename = nullptr;
843846
if (!PyArg_ParseTuple(args, "|OOs:asset_reimport", &py_ask_for_new_file, &py_show_notification, &filename)) {
844847
return NULL;
845848
}

0 commit comments

Comments
 (0)