From 60701cbc8e9d72ac15c57a7045f3842c94f5f650 Mon Sep 17 00:00:00 2001 From: tao wang Date: Mon, 14 Aug 2023 21:08:57 +0800 Subject: [PATCH] FIX:fixed UI flashing when playing liveview Change-Id: I604620059556b74a7be5b472e2408aaea18625f6 (cherry picked from commit d17238694857a308b4f4aa5e48f91cade8f4c065) --- src/slic3r/GUI/Widgets/AMSControl.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/slic3r/GUI/Widgets/AMSControl.cpp b/src/slic3r/GUI/Widgets/AMSControl.cpp index 242f440838..533e57cf07 100644 --- a/src/slic3r/GUI/Widgets/AMSControl.cpp +++ b/src/slic3r/GUI/Widgets/AMSControl.cpp @@ -1189,8 +1189,10 @@ void AMSLib::render_generic_lib(wxDC &dc) void AMSLib::on_pass_road(bool pass) { - m_pass_road = pass; - Refresh(); + if (m_pass_road != pass) { + m_pass_road = pass; + Refresh(); + } } void AMSLib::Update(Caninfo info, bool refresh)