From a4865bd24ac669f688677227bc275b24837e41f4 Mon Sep 17 00:00:00 2001 From: "Dr. Chat" Date: Sat, 5 Dec 2015 19:35:25 -0600 Subject: [PATCH] Retain objects when restored into the object table. --- src/xenia/kernel/util/object_table.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/xenia/kernel/util/object_table.cc b/src/xenia/kernel/util/object_table.cc index a6199d05b..ddb8eec46 100644 --- a/src/xenia/kernel/util/object_table.cc +++ b/src/xenia/kernel/util/object_table.cc @@ -401,6 +401,7 @@ X_STATUS ObjectTable::RestoreHandle(X_HANDLE handle, XObject* object) { if (table_capacity_ >= slot) { auto& entry = table_[slot]; entry.object = object; + object->Retain(); } return X_STATUS_SUCCESS;