Преглед изворни кода

Revert "WORKAROUND: Do not use slab heap while we track down issues with resource management."

This reverts commit f2c26443f85a3c3fd43137509368ba5c7ab80ee7.
bunnei пре 5 година
родитељ
комит
7331bb9d8d
1 измењених фајлова са 2 додато и 2 уклоњено
  1. 2 2
      src/core/hle/kernel/slab_helpers.h

+ 2 - 2
src/core/hle/kernel/slab_helpers.h

@@ -67,11 +67,11 @@ class KAutoObjectWithSlabHeapAndContainer : public Base {
 
 
 private:
 private:
     static Derived* Allocate(KernelCore& kernel) {
     static Derived* Allocate(KernelCore& kernel) {
-        return new Derived(kernel);
+        return kernel.SlabHeap<Derived>().AllocateWithKernel(kernel);
     }
     }
 
 
     static void Free(KernelCore& kernel, Derived* obj) {
     static void Free(KernelCore& kernel, Derived* obj) {
-        delete obj;
+        kernel.SlabHeap<Derived>().Free(obj);
     }
     }
 
 
 public:
 public: