summaryrefslogtreecommitdiffstats
path: root/src/gui/GraphCanvas.cpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2020-08-02 14:09:03 +0200
committerDavid Robillard <d@drobilla.net>2020-08-02 14:09:03 +0200
commit62f5c3124b991abe9b9423a4908ca076079d5327 (patch)
tree661304a2e5920c1c77f4ce61e4852cabdb250e5f /src/gui/GraphCanvas.cpp
parent019eeff6a7d051427ad62a288f350e66471a0462 (diff)
downloadingen-62f5c3124b991abe9b9423a4908ca076079d5327.tar.gz
ingen-62f5c3124b991abe9b9423a4908ca076079d5327.tar.bz2
ingen-62f5c3124b991abe9b9423a4908ca076079d5327.zip
Use auto with pointer casts to remove redundancy
Diffstat (limited to 'src/gui/GraphCanvas.cpp')
-rw-r--r--src/gui/GraphCanvas.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/gui/GraphCanvas.cpp b/src/gui/GraphCanvas.cpp
index f923e3bb..30c67326 100644
--- a/src/gui/GraphCanvas.cpp
+++ b/src/gui/GraphCanvas.cpp
@@ -237,7 +237,7 @@ GraphCanvas::build()
// Create modules for blocks
for (Store::const_iterator i = kids.first; i != kids.second; ++i) {
- SPtr<BlockModel> block = std::dynamic_pointer_cast<BlockModel>(i->second);
+ auto block = std::dynamic_pointer_cast<BlockModel>(i->second);
if (block && block->parent() == _graph) {
add_block(block);
}
@@ -325,8 +325,8 @@ GraphCanvas::remove_plugin(const URI& uri)
void
GraphCanvas::add_block(const SPtr<const BlockModel>& bm)
{
- SPtr<const GraphModel> pm = std::dynamic_pointer_cast<const GraphModel>(bm);
- NodeModule* module = nullptr;
+ auto pm = std::dynamic_pointer_cast<const GraphModel>(bm);
+ NodeModule* module = nullptr;
if (pm) {
module = SubgraphModule::create(*this, pm, _human_names);
} else {