Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEnrico Turri <enricoturri@seznam.cz>2020-03-10 15:02:39 +0300
committerEnrico Turri <enricoturri@seznam.cz>2020-03-10 15:02:39 +0300
commita6a9ab9dc7efda2dce6745778f6198d34ed800e8 (patch)
treefde57ad0ed1831399b22d83b0d9eefe3e8e0c4f7 /src/slic3r/GUI/Mouse3DController.cpp
parent33470f7f6d67306de247717a926bc4eef9cece78 (diff)
Follow-up of 6c36577e8e48e27a372f9a53cd2ba2a07e3a49a3 -> World Z axis set to vertical when disconnecting 3d mouse
Diffstat (limited to 'src/slic3r/GUI/Mouse3DController.cpp')
-rw-r--r--src/slic3r/GUI/Mouse3DController.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/slic3r/GUI/Mouse3DController.cpp b/src/slic3r/GUI/Mouse3DController.cpp
index 0cd39b092..5ff817c59 100644
--- a/src/slic3r/GUI/Mouse3DController.cpp
+++ b/src/slic3r/GUI/Mouse3DController.cpp
@@ -388,6 +388,9 @@ void Mouse3DController::disconnected()
m_params_by_device[m_device_str] = m_params_ui;
m_device_str.clear();
m_connected = false;
+ wxGetApp().plater()->get_camera().recover_from_free_camera();
+ wxGetApp().plater()->set_current_canvas_as_dirty();
+ wxWakeUpIdle();
}
}
@@ -773,7 +776,10 @@ void Mouse3DController::disconnect_device()
}
m_device_str.clear();
m_connected = false;
- }
+ wxGetApp().plater()->get_camera().recover_from_free_camera();
+ wxGetApp().plater()->set_current_canvas_as_dirty();
+ wxWakeUpIdle();
+ }
}
void Mouse3DController::collect_input()