diff options
| author | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> | 2018-06-12 21:03:17 +0000 |
|---|---|---|
| committer | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> | 2018-06-12 21:23:11 +0000 |
| commit | 0903a3dd7264555aac11a2a6dc8c937e80e9a23d (patch) | |
| tree | 2a755d4094b3cc7f241e9926d27de2e7deba90ca /src/ui/tools/select-tool.cpp | |
| parent | Make SPDesktopWidget::window_get_pointer() use gdkmm. (diff) | |
| download | inkscape-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.cpp | 5 |
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; |
