From c0bcb2270a53e333970b8effc3994d13f05fdfa4 Mon Sep 17 00:00:00 2001 From: "chunmao.guo" Date: Thu, 6 Apr 2023 19:37:18 +0800 Subject: [PATCH] FIX: [STUDIO-2557] use load() to stop media play on windows Change-Id: I0d2d45569ef64a5a212ea04fe926a3a25ce7b50d --- src/slic3r/GUI/wxMediaCtrl2.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/slic3r/GUI/wxMediaCtrl2.cpp b/src/slic3r/GUI/wxMediaCtrl2.cpp index fd792c9c7..ef35b5d30 100644 --- a/src/slic3r/GUI/wxMediaCtrl2.cpp +++ b/src/slic3r/GUI/wxMediaCtrl2.cpp @@ -157,7 +157,14 @@ void wxMediaCtrl2::Load(wxURI url) void wxMediaCtrl2::Play() { wxMediaCtrl::Play(); } -void wxMediaCtrl2::Stop() { wxMediaCtrl::Stop(); } +void wxMediaCtrl2::Stop() +{ +#ifdef __WIN32__ + wxMediaCtrl::Load(wxURI()); +#else + wxMediaCtrl::Stop(); +#endif +} #ifdef __LINUX__ extern int gst_bambu_last_error;