diff options
| author | Tavmjong Bah <tavmjong@free.fr> | 2019-01-20 18:35:46 +0000 |
|---|---|---|
| committer | Tavmjong Bah <tavmjong@free.fr> | 2019-01-20 18:35:46 +0000 |
| commit | da5621d2df20473ec743a788b87f5eea8006ba15 (patch) | |
| tree | d51539257203569a7e680195642679d5c30e60bd /src/display/sp-canvas.cpp | |
| parent | Use document rather than namedview in creating desktop widget. (diff) | |
| download | inkscape-da5621d2df20473ec743a788b87f5eea8006ba15.tar.gz inkscape-da5621d2df20473ec743a788b87f5eea8006ba15.zip | |
No longer use widget data to store pointer to desktop widget.
Diffstat (limited to 'src/display/sp-canvas.cpp')
| -rw-r--r-- | src/display/sp-canvas.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/display/sp-canvas.cpp b/src/display/sp-canvas.cpp index 2bf7600c7..8d10ccb33 100644 --- a/src/display/sp-canvas.cpp +++ b/src/display/sp-canvas.cpp @@ -38,6 +38,7 @@ #include "display/sp-canvas.h" #include "helper/sp-marshal.h" #include "inkscape.h" +#include "inkscape-window.h" #include "preferences.h" #include "sodipodi-ctrlrect.h" #include "ui/tools/tool-base.h" @@ -2392,8 +2393,8 @@ int SPCanvas::paint() arena = SP_CANVAS_ARENA(desktop->drawing); rm = arena->drawing.renderMode(); if (split) { - auto window = desktop->getToplevel(); - auto dtw = static_cast<SPDesktopWidget *>(window->get_data("desktopwidget")); + auto window = desktop->getInkscapeWindow(); + auto dtw = window->get_desktop_widget(); bool hasrullers = prefs->getBool(desktop->is_fullscreen() ? "/fullscreen/rulers/state" : "/window/rulers/state"); int hruler_gap = hasrullers ? dtw->get_hruler_thickness() : 1; int vruler_gap = hasrullers ? dtw->get_vruler_thickness() : 1; |
