From 9a9c8213cbf5a42776b1177a8dfc6d68bd9279f6 Mon Sep 17 00:00:00 2001 From: Filip Sykala Date: Thu, 16 Dec 2021 12:33:26 +0100 Subject: [PATCH] Fix update order --- src/slic3r/GUI/Gizmos/GLGizmoMove.hpp | 3 +++ src/slic3r/GUI/Gizmos/GLGizmosManager.cpp | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/slic3r/GUI/Gizmos/GLGizmoMove.hpp b/src/slic3r/GUI/Gizmos/GLGizmoMove.hpp index 774645c6de..c79e84d15a 100644 --- a/src/slic3r/GUI/Gizmos/GLGizmoMove.hpp +++ b/src/slic3r/GUI/Gizmos/GLGizmoMove.hpp @@ -37,6 +37,9 @@ public: /// Return True when use the information otherwise False. bool on_mouse(const wxMouseEvent &mouse_event) override; + /// + /// Detect reduction of move for wipetover on selection change + /// void data_changed() override; protected: bool on_init() override; diff --git a/src/slic3r/GUI/Gizmos/GLGizmosManager.cpp b/src/slic3r/GUI/Gizmos/GLGizmosManager.cpp index d6c5412f60..5ce65c7bbf 100644 --- a/src/slic3r/GUI/Gizmos/GLGizmosManager.cpp +++ b/src/slic3r/GUI/Gizmos/GLGizmosManager.cpp @@ -217,11 +217,11 @@ void GLGizmosManager::set_hover_id(int id) void GLGizmosManager::update_data() { if (!m_enabled) return; - if (m_current != Undefined) m_gizmos[m_current]->data_changed(); if (m_common_gizmos_data) m_common_gizmos_data->update(get_current() ? get_current()->get_requirements() : CommonGizmosDataID(0)); + if (m_current != Undefined) m_gizmos[m_current]->data_changed(); } bool GLGizmosManager::is_running() const