summaryrefslogtreecommitdiffstats
path: root/src/Patchage.cpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2024-07-17 09:14:31 -0400
committerDavid Robillard <d@drobilla.net>2024-07-17 09:14:31 -0400
commit0b4a8e76d0137146ac89527892eac7e64d89f217 (patch)
tree32a34b177cd67f1a9f99fe6dec0855386c2c804d /src/Patchage.cpp
parent395cd74dcdb12ca8f16e1ec74802e11049e4f6cf (diff)
downloadpatchage-0b4a8e76d0137146ac89527892eac7e64d89f217.tar.gz
patchage-0b4a8e76d0137146ac89527892eac7e64d89f217.tar.bz2
patchage-0b4a8e76d0137146ac89527892eac7e64d89f217.zip
Fix narrowing conversions
Diffstat (limited to 'src/Patchage.cpp')
-rw-r--r--src/Patchage.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/Patchage.cpp b/src/Patchage.cpp
index d4026a3..94d580e 100644
--- a/src/Patchage.cpp
+++ b/src/Patchage.cpp
@@ -383,7 +383,8 @@ Patchage::Patchage(Options options)
_main_win->present();
// Set the default font size based on the current GUI environment
- _conf.set<setting::FontSize>(_canvas->get_default_font_size());
+ _conf.set<setting::FontSize>(
+ static_cast<float>(_canvas->get_default_font_size()));
// Load configuration file (but do not apply it yet, see below)
_conf.load();
@@ -526,8 +527,8 @@ Patchage::update_toolbar()
latency_ms));
_latency_label->set_visible(true);
- _buf_size_combo->set_active(
- static_cast<int>(log2f(_drivers.jack()->buffer_size()) - 5));
+ _buf_size_combo->set_active(static_cast<int>(
+ log2f(static_cast<float>(_drivers.jack()->buffer_size())) - 5));
updating = false;
return;
}
@@ -811,7 +812,8 @@ Patchage::on_messages_resized(Gtk::Allocation&)
void
Patchage::save()
{
- _conf.set<setting::Zoom>(_canvas->get_zoom()); // Can be changed by ganv
+ // Zoom can be changed by ganv
+ _conf.set<setting::Zoom>(static_cast<float>(_canvas->get_zoom()));
_conf.save();
}