From 168fc80717b5f0a21338d22a37e73539b969178e Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Sun, 14 Apr 2019 06:29:34 +0200 Subject: tracker/wii: try fixing camera stop It's still not enabled due to my lacking an actual Wii device. --- tracker-wii/wii_camera.cpp | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/tracker-wii/wii_camera.cpp b/tracker-wii/wii_camera.cpp index f6f8726f..1f769819 100644 --- a/tracker-wii/wii_camera.cpp +++ b/tracker-wii/wii_camera.cpp @@ -98,19 +98,20 @@ bool WIICamera::start(const QString&, int, int, int) void WIICamera::stop() { - onExit = true; - m_pDev->ChangedCallback = nullptr; - m_pDev->Disconnect(); - Beep(1000, 200); - if (m_pDev) { - m_pDev=nullptr; - m_pDev = nullptr; - } - desired_name = QString(); active_name = QString(); cam_info = pt_camera_info(); cam_desired = pt_camera_info(); + onExit = true; + + if (m_pDev) + { + m_pDev->ChangedCallback = nullptr; + m_pDev->Disconnect(); + m_pDev = nullptr; + } + + Beep(1000, 200); } -- cgit v1.2.3