From fcd7ec92d43463b7b3f41da090179ce94ba81002 Mon Sep 17 00:00:00 2001 From: John Emmas Date: Wed, 26 Nov 2014 09:57:14 +0000 Subject: [PATCH] With printf() / snprintf() etc "%f" actually requests a double, not a float Let's pass the correct type, since we can't rely on these functions to do intelligent conversion --- gtk2_ardour/ardour_ui.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk2_ardour/ardour_ui.cc b/gtk2_ardour/ardour_ui.cc index 246d19a969..6f038dc27b 100644 --- a/gtk2_ardour/ardour_ui.cc +++ b/gtk2_ardour/ardour_ui.cc @@ -1307,7 +1307,7 @@ ARDOUR_UI::update_cpu_load () should also be changed. */ - float const c = AudioEngine::instance()->get_dsp_load (); + double const c = AudioEngine::instance()->get_dsp_load (); snprintf (buf, sizeof (buf), _("DSP: %5.1f%%"), c >= 90 ? X_("red") : X_("green"), c); cpu_load_label.set_markup (buf); }