From 699cc2cf44dfb8b9e2226a337a4dfc011b96e92d Mon Sep 17 00:00:00 2001 From: "chunmao.guo" Date: Tue, 27 Jun 2023 13:53:05 +0800 Subject: [PATCH] FIX: [STUDIO-3329] not auto play liveview when not connected Change-Id: I8a5ad388bc86598f963103eb9e1baa2538894fc1 --- src/slic3r/GUI/MediaPlayCtrl.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/slic3r/GUI/MediaPlayCtrl.cpp b/src/slic3r/GUI/MediaPlayCtrl.cpp index 84fd83c32..a623e22f8 100644 --- a/src/slic3r/GUI/MediaPlayCtrl.cpp +++ b/src/slic3r/GUI/MediaPlayCtrl.cpp @@ -97,7 +97,7 @@ void MediaPlayCtrl::SetMachineObject(MachineObject* obj) m_device_busy = false; } if (machine == m_machine) { - if (m_last_state == MEDIASTATE_IDLE) + if (m_last_state == MEDIASTATE_IDLE && IsEnabled()) Play(); return; } @@ -113,7 +113,7 @@ void MediaPlayCtrl::SetMachineObject(MachineObject* obj) m_streaming = false; } if (m_last_state != MEDIASTATE_IDLE) - Stop(); + Stop(" "); if (m_next_retry.IsValid()) // Try open 2 seconds later, to avoid state conflict m_next_retry = wxDateTime::Now() + wxTimeSpan::Seconds(2 * m_failed_retry); else