From ded6d443899945c14c5206e65c0858950c00fd81 Mon Sep 17 00:00:00 2001
From: Enrico Turri <enricoturri@seznam.cz>
Date: Thu, 10 Oct 2019 09:29:55 +0200
Subject: [PATCH] Fixed build on OsX

---
 src/slic3r/GUI/Mouse3DController.cpp | 1 -
 src/slic3r/GUI/Mouse3DController.hpp | 4 +++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/slic3r/GUI/Mouse3DController.cpp b/src/slic3r/GUI/Mouse3DController.cpp
index 10f365dd7..f0b78a778 100644
--- a/src/slic3r/GUI/Mouse3DController.cpp
+++ b/src/slic3r/GUI/Mouse3DController.cpp
@@ -301,7 +301,6 @@ void Mouse3DController::render_settings_dialog(unsigned int canvas_width, unsign
     ImGui::PopStyleColor();
     Vec3f translation = m_state.get_translation().cast<float>();
     Vec3f rotation = m_state.get_rotation();
-    unsigned int button = m_state.get_button();
     ImGui::InputFloat3("Translation##3", translation.data(), "%.3f", ImGuiInputTextFlags_ReadOnly);
     ImGui::InputFloat3("Rotation##3", rotation.data(), "%.3f", ImGuiInputTextFlags_ReadOnly);
 
diff --git a/src/slic3r/GUI/Mouse3DController.hpp b/src/slic3r/GUI/Mouse3DController.hpp
index c06f0863e..a3eab740f 100644
--- a/src/slic3r/GUI/Mouse3DController.hpp
+++ b/src/slic3r/GUI/Mouse3DController.hpp
@@ -47,8 +47,10 @@ class Mouse3DController
         template <class T>
         struct InputQueue
         {
-            size_t max_size{ 20 };
+            size_t max_size;
             std::queue<T> queue;
+
+            InputQueue() : max_size(20) {}
         };
 
         InputQueue<Vec3d> m_translation;