From dce624e3f12f1fb8bab66a3e974037501653b3ed Mon Sep 17 00:00:00 2001 From: Markus Wick <markus@selfnet.de> Date: Tue, 4 Sep 2018 14:06:52 +0200 Subject: core: Use a raw pointer in GetGPUDebugContext. This helper is called very often. The memory ownership shall not be transfered, so just return the raw pointer. --- src/core/core.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/core/core.cpp') diff --git a/src/core/core.cpp b/src/core/core.cpp index 29983b9b40..cbab80881c 100644 --- a/src/core/core.cpp +++ b/src/core/core.cpp @@ -441,8 +441,8 @@ void System::SetGPUDebugContext(std::shared_ptr<Tegra::DebugContext> context) { impl->debug_context = std::move(context); } -std::shared_ptr<Tegra::DebugContext> System::GetGPUDebugContext() const { - return impl->debug_context; +Tegra::DebugContext* System::GetGPUDebugContext() const { + return impl->debug_context.get(); } void System::SetFilesystem(std::shared_ptr<FileSys::VfsFilesystem> vfs) { -- cgit v1.2.3-70-g09d2