diff options
author | Enrico Turri <enricoturri@seznam.cz> | 2020-03-10 15:02:39 +0300 |
---|---|---|
committer | Enrico Turri <enricoturri@seznam.cz> | 2020-03-10 15:02:39 +0300 |
commit | a6a9ab9dc7efda2dce6745778f6198d34ed800e8 (patch) | |
tree | fde57ad0ed1831399b22d83b0d9eefe3e8e0c4f7 /src/slic3r/GUI/Mouse3DController.cpp | |
parent | 33470f7f6d67306de247717a926bc4eef9cece78 (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.cpp | 8 |
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() |