diff --git a/Source/Core/Core/HW/DVD/DVDThread.h b/Source/Core/Core/HW/DVD/DVDThread.h index 17aec87ef4..7b40e436c1 100644 --- a/Source/Core/Core/HW/DVD/DVDThread.h +++ b/Source/Core/Core/HW/DVD/DVDThread.h @@ -126,7 +126,7 @@ private: u64 m_next_id = 0; - Common::WorkQueueThread m_dvd_thread; + Common::WorkQueueThreadSP m_dvd_thread; Common::WaitableSPSCQueue m_result_queue; std::map m_result_map; diff --git a/Source/Core/Core/IOS/Network/IP/Top.h b/Source/Core/Core/IOS/Network/IP/Top.h index 812cffad5d..f2a6290d9d 100644 --- a/Source/Core/Core/IOS/Network/IP/Top.h +++ b/Source/Core/Core/IOS/Network/IP/Top.h @@ -120,7 +120,7 @@ private: IPCReply HandleICMPPingRequest(const IOCtlVRequest& request); Common::SocketContext m_socket_context; - Common::WorkQueueThread m_work_queue; + Common::WorkQueueThreadSP m_work_queue; std::mutex m_async_reply_lock; std::queue m_async_replies; }; diff --git a/Source/Core/Core/IOS/Network/KD/NetKDRequest.h b/Source/Core/Core/IOS/Network/KD/NetKDRequest.h index 848454fa71..7158b22648 100644 --- a/Source/Core/Core/IOS/Network/KD/NetKDRequest.h +++ b/Source/Core/Core/IOS/Network/KD/NetKDRequest.h @@ -110,8 +110,8 @@ private: NWC24::NWC24Dl m_dl_list; NWC24::Mail::WC24SendList m_send_list; NWC24::Mail::WC24FriendList m_friend_list; - Common::WorkQueueThread m_work_queue; - Common::WorkQueueThread> m_scheduler_work_queue; + Common::WorkQueueThreadSP m_work_queue; + Common::WorkQueueThreadSP> m_scheduler_work_queue; std::mutex m_async_reply_lock; std::mutex m_scheduler_buffer_lock; std::queue m_async_replies; diff --git a/Source/Core/VideoBackends/Vulkan/CommandBufferManager.h b/Source/Core/VideoBackends/Vulkan/CommandBufferManager.h index c6f167cf38..f0eff4e955 100644 --- a/Source/Core/VideoBackends/Vulkan/CommandBufferManager.h +++ b/Source/Core/VideoBackends/Vulkan/CommandBufferManager.h @@ -161,7 +161,7 @@ private: u32 present_image_index; u32 command_buffer_index; }; - Common::WorkQueueThread m_submit_thread; + Common::WorkQueueThreadSP m_submit_thread; VkSemaphore m_present_semaphore = VK_NULL_HANDLE; Common::Flag m_last_present_failed; Common::Flag m_last_present_done;