summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.clang-tidy1
-rw-r--r--src/AlsaDriver.cpp10
-rw-r--r--src/Patchage.cpp10
-rw-r--r--src/Reactor.cpp5
4 files changed, 14 insertions, 12 deletions
diff --git a/.clang-tidy b/.clang-tidy
index 20de2e5..41be540 100644
--- a/.clang-tidy
+++ b/.clang-tidy
@@ -6,7 +6,6 @@ Checks: >
-*-c-arrays,
-*-magic-numbers,
-*-named-parameter,
- -*-narrowing-conversions,
-*-no-malloc,
-*-non-private-member-variables-in-classes,
-*-unused-macros,
diff --git a/src/AlsaDriver.cpp b/src/AlsaDriver.cpp
index 1842598..7671402 100644
--- a/src/AlsaDriver.cpp
+++ b/src/AlsaDriver.cpp
@@ -93,7 +93,7 @@ addr_to_id(const snd_seq_addr_t& addr, const bool is_input)
SignalDirection
port_direction(const snd_seq_port_info_t* const pinfo)
{
- const int caps = snd_seq_port_info_get_capability(pinfo);
+ const unsigned caps = snd_seq_port_info_get_capability(pinfo);
if ((caps & SND_SEQ_PORT_CAP_READ) && (caps & SND_SEQ_PORT_CAP_WRITE)) {
return SignalDirection::duplex;
@@ -119,7 +119,7 @@ client_info(snd_seq_client_info_t* const cinfo)
PortInfo
port_info(const snd_seq_port_info_t* const pinfo)
{
- const int type = snd_seq_port_info_get_type(pinfo);
+ const unsigned type = snd_seq_port_info_get_type(pinfo);
return {snd_seq_port_info_get_name(pinfo),
PortType::alsa_midi,
@@ -281,8 +281,8 @@ AlsaDriver::ignore(const snd_seq_addr_t& addr, bool add)
snd_seq_port_info_set_port(pinfo, addr.port);
snd_seq_get_any_port_info(_seq, addr.client, addr.port, pinfo);
- const int type = snd_seq_port_info_get_type(pinfo);
- const int caps = snd_seq_port_info_get_capability(pinfo);
+ const unsigned type = snd_seq_port_info_get_type(pinfo);
+ const unsigned caps = snd_seq_port_info_get_capability(pinfo);
if (caps & SND_SEQ_PORT_CAP_NO_EXPORT) {
_ignored.insert(addr);
@@ -442,7 +442,7 @@ AlsaDriver::_refresh_main()
return;
}
- int caps = 0;
+ unsigned caps = 0U;
snd_seq_client_info_t* cinfo = nullptr;
snd_seq_client_info_alloca(&cinfo);
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();
}
diff --git a/src/Reactor.cpp b/src/Reactor.cpp
index 49cbe5a..7163539 100644
--- a/src/Reactor.cpp
+++ b/src/Reactor.cpp
@@ -137,7 +137,8 @@ Reactor::operator()(const action::Refresh&)
void
Reactor::operator()(const action::ResetFontSize&)
{
- _conf.set<setting::FontSize>(_canvas.get_default_font_size());
+ _conf.set<setting::FontSize>(
+ static_cast<float>(_canvas.get_default_font_size()));
}
void
@@ -158,7 +159,7 @@ void
Reactor::operator()(const action::ZoomFull&)
{
_canvas.zoom_full();
- _conf.set<setting::Zoom>(_canvas.get_zoom());
+ _conf.set<setting::Zoom>(static_cast<float>(_canvas.get_zoom()));
}
void