diff options
author | David Robillard <d@drobilla.net> | 2024-07-17 09:14:31 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2024-07-17 09:14:31 -0400 |
commit | 0b4a8e76d0137146ac89527892eac7e64d89f217 (patch) | |
tree | 32a34b177cd67f1a9f99fe6dec0855386c2c804d /src/Patchage.cpp | |
parent | 395cd74dcdb12ca8f16e1ec74802e11049e4f6cf (diff) | |
download | patchage-0b4a8e76d0137146ac89527892eac7e64d89f217.tar.gz patchage-0b4a8e76d0137146ac89527892eac7e64d89f217.tar.bz2 patchage-0b4a8e76d0137146ac89527892eac7e64d89f217.zip |
Fix narrowing conversions
Diffstat (limited to 'src/Patchage.cpp')
-rw-r--r-- | src/Patchage.cpp | 10 |
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(); } |