Removed std::enable_shared_from_this

Minor ID manager refactoring
This commit is contained in:
Nekotekina 2016-07-24 02:56:03 +03:00
parent 09ae45c566
commit 7ccdea7822
10 changed files with 41 additions and 42 deletions

View file

@ -24,7 +24,7 @@ void RawSPUThread::cpu_task()
npc = pc | ((ch_event_stat & SPU_EVENT_INTR_ENABLED) != 0);
}
void RawSPUThread::on_init()
void RawSPUThread::on_init(const std::shared_ptr<void>& _this)
{
if (!offset)
{
@ -33,7 +33,7 @@ void RawSPUThread::on_init()
const_cast<u32&>(offset) = vm::falloc(RAW_SPU_BASE_ADDR + RAW_SPU_OFFSET * index, 0x40000);
VERIFY(offset);
SPUThread::on_init();
SPUThread::on_init(_this);
}
}