summaryrefslogtreecommitdiffstats
path: root/src/ui/tools/select-tool.cpp
diff options
context:
space:
mode:
authorEmmanuel Gil Peyrot <linkmauve@linkmauve.fr>2018-06-12 21:03:17 +0000
committerEmmanuel Gil Peyrot <linkmauve@linkmauve.fr>2018-06-12 21:23:11 +0000
commit0903a3dd7264555aac11a2a6dc8c937e80e9a23d (patch)
tree2a755d4094b3cc7f241e9926d27de2e7deba90ca /src/ui/tools/select-tool.cpp
parentMake SPDesktopWidget::window_get_pointer() use gdkmm. (diff)
downloadinkscape-0903a3dd7264555aac11a2a6dc8c937e80e9a23d.tar.gz
inkscape-0903a3dd7264555aac11a2a6dc8c937e80e9a23d.zip
Make ToolBase::cursor use gdkmm and smart pointers.
Diffstat (limited to 'src/ui/tools/select-tool.cpp')
-rw-r--r--src/ui/tools/select-tool.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/ui/tools/select-tool.cpp b/src/ui/tools/select-tool.cpp
index ddc6e2881..b412812b6 100644
--- a/src/ui/tools/select-tool.cpp
+++ b/src/ui/tools/select-tool.cpp
@@ -21,6 +21,7 @@
#include <cstring>
#include <string>
+#include <gtkmm/widget.h>
#include <gdk/gdkkeysyms.h>
#include <glibmm/i18n.h>
@@ -344,9 +345,9 @@ bool SelectTool::item_handler(SPItem* item, GdkEvent* event) {
}
case GDK_LEAVE_NOTIFY:
if (!desktop->isWaitingCursor() && !this->dragging) {
- GdkWindow* window = gtk_widget_get_window (GTK_WIDGET (desktop->getCanvas()));
+ Glib::RefPtr<Gdk::Window> window = Glib::wrap(GTK_WIDGET(desktop->getCanvas()))->get_window();
- gdk_window_set_cursor(window, this->cursor);
+ window->set_cursor(this->cursor);
}
break;