From 78b9fd4d277c52db0137b22602e4be0b5153af2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Claes=20N=C3=A4st=C3=A9n?= Date: Mon, 31 Aug 2020 15:29:16 +0200 Subject: [PATCH] clang compiler fix convert tracklinewidth to string in multiple steps, avoiding issue compiling on recent clang. --- src/dlg_settings_ex.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/dlg_settings_ex.cpp b/src/dlg_settings_ex.cpp index 5dca6ce..1d5279b 100644 --- a/src/dlg_settings_ex.cpp +++ b/src/dlg_settings_ex.cpp @@ -194,7 +194,9 @@ void dlg_settings::tab_ui_setup_ex() m_box_trackcolor->color(fl_rgb_color(m_cfgui.trackcolor().r(), m_cfgui.trackcolor().g(), m_cfgui.trackcolor().b())); m_box_selectioncolor->color(fl_rgb_color(m_cfgui.selectioncolor().r(), m_cfgui.selectioncolor().g(), m_cfgui.selectioncolor().b())); m_box_gpscursorcolor->color(fl_rgb_color(m_cfgui.gpscursorcolor().r(), m_cfgui.gpscursorcolor().g(), m_cfgui.gpscursorcolor().b())); - m_input_trackwidth->value(static_cast( &(std::ostringstream() << m_cfgui.tracklinewidth()) )->str().c_str()); + std::ostringstream oss; + oss << m_cfgui.tracklinewidth(); + m_input_trackwidth->value(oss.str().c_str()); } void dlg_settings::tab_cache_setup_ex()