summaryrefslogtreecommitdiffstats
path: root/src/svg-view.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/svg-view.cpp')
-rw-r--r--src/svg-view.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/svg-view.cpp b/src/svg-view.cpp
index 6eca02d5c..5f2208a2d 100644
--- a/src/svg-view.cpp
+++ b/src/svg-view.cpp
@@ -103,13 +103,15 @@ void SPSVGView::doRescale(bool event)
void SPSVGView::mouseover()
{
GdkCursor *cursor = gdk_cursor_new(GDK_HAND2);
- gdk_window_set_cursor(GTK_WIDGET(SP_CANVAS_ITEM(_drawing)->canvas)->window, cursor);
+ GdkWindow *window = gtk_widget_get_window (GTK_WIDGET(SP_CANVAS_ITEM(_drawing)->canvas));
+ gdk_window_set_cursor(window, cursor);
gdk_cursor_unref(cursor);
}
void SPSVGView::mouseout()
{
- gdk_window_set_cursor(GTK_WIDGET(SP_CANVAS_ITEM(_drawing)->canvas)->window, NULL);
+ GdkWindow *window = gtk_widget_get_window (GTK_WIDGET(SP_CANVAS_ITEM(_drawing)->canvas));
+ gdk_window_set_cursor(window, NULL);
}
//----------------------------------------------------------------