summaryrefslogtreecommitdiffstats
path: root/src/gui/NodeModule.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/NodeModule.cpp')
-rw-r--r--src/gui/NodeModule.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/gui/NodeModule.cpp b/src/gui/NodeModule.cpp
index 7cecfd46..1c62dd10 100644
--- a/src/gui/NodeModule.cpp
+++ b/src/gui/NodeModule.cpp
@@ -41,6 +41,7 @@
#include <gtkmm/eventbox.h>
#include <cassert>
+#include <memory>
#include <string>
namespace ingen {
@@ -137,7 +138,7 @@ NodeModule::create(GraphCanvas& canvas,
SPtr<const BlockModel> block,
bool human)
{
- SPtr<const GraphModel> graph = dynamic_ptr_cast<const GraphModel>(block);
+ SPtr<const GraphModel> graph = std::dynamic_pointer_cast<const GraphModel>(block);
NodeModule* ret = (graph)
? new SubgraphModule(canvas, graph)
@@ -429,13 +430,13 @@ NodeModule::on_event(GdkEvent* ev)
return on_double_click(&ev->button);
} else if (ev->type == GDK_ENTER_NOTIFY) {
GraphBox* const box = app().window_factory()->graph_box(
- dynamic_ptr_cast<const GraphModel>(_block->parent()));
+ std::dynamic_pointer_cast<const GraphModel>(_block->parent()));
if (box) {
box->object_entered(_block.get());
}
} else if (ev->type == GDK_LEAVE_NOTIFY) {
GraphBox* const box = app().window_factory()->graph_box(
- dynamic_ptr_cast<const GraphModel>(_block->parent()));
+ std::dynamic_pointer_cast<const GraphModel>(_block->parent()));
if (box) {
box->object_left(_block.get());
}