summaryrefslogtreecommitdiffstats
path: root/src/gui/PluginMenu.cpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2020-12-14 21:25:19 +0100
committerDavid Robillard <d@drobilla.net>2020-12-14 22:04:29 +0100
commit3669e06dd20d43d30bf89ac29e9055e0725b3564 (patch)
tree6086002971126dba88aa762aa1d487069395a137 /src/gui/PluginMenu.cpp
parent6d82745afdeff69ace846e0c10bf95b3362e1c03 (diff)
downloadingen-3669e06dd20d43d30bf89ac29e9055e0725b3564.tar.gz
ingen-3669e06dd20d43d30bf89ac29e9055e0725b3564.tar.bz2
ingen-3669e06dd20d43d30bf89ac29e9055e0725b3564.zip
Fix unnecessary parameter copying overhead
Diffstat (limited to 'src/gui/PluginMenu.cpp')
-rw-r--r--src/gui/PluginMenu.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/gui/PluginMenu.cpp b/src/gui/PluginMenu.cpp
index 2f6dfc82..849e652e 100644
--- a/src/gui/PluginMenu.cpp
+++ b/src/gui/PluginMenu.cpp
@@ -65,7 +65,7 @@ PluginMenu::clear()
}
void
-PluginMenu::add_plugin(std::shared_ptr<client::PluginModel> p)
+PluginMenu::add_plugin(const std::shared_ptr<client::PluginModel>& p)
{
using iterator = ClassMenus::iterator;
@@ -144,8 +144,8 @@ PluginMenu::build_plugin_class_menu(Gtk::Menu* menu,
}
void
-PluginMenu::add_plugin_to_menu(MenuRecord& menu,
- std::shared_ptr<client::PluginModel> p)
+PluginMenu::add_plugin_to_menu(MenuRecord& menu,
+ const std::shared_ptr<client::PluginModel>& p)
{
const URIs& uris = _world.uris();
LilvWorld* lworld = _world.lilv_world();
@@ -171,7 +171,7 @@ PluginMenu::add_plugin_to_menu(MenuRecord& menu,
}
void
-PluginMenu::load_plugin(std::weak_ptr<client::PluginModel> weak_plugin)
+PluginMenu::load_plugin(const std::weak_ptr<client::PluginModel>& weak_plugin)
{
signal_load_plugin.emit(weak_plugin);
}