diff options
| author | Tavmjong Bah <tavmjong@free.fr> | 2019-01-20 19:01:46 +0000 |
|---|---|---|
| committer | Tavmjong Bah <tavmjong@free.fr> | 2019-01-20 19:01:46 +0000 |
| commit | 1f5c6038d69f6b6be7d47fe3211a0c3542dde94d (patch) | |
| tree | 85bab4f3e1e0497c46a6d9769df2383bd18d1df8 /src/inkscape-window.cpp | |
| parent | No longer use widget data to store pointer to desktop. (diff) | |
| download | inkscape-1f5c6038d69f6b6be7d47fe3211a0c3542dde94d.tar.gz inkscape-1f5c6038d69f6b6be7d47fe3211a0c3542dde94d.zip | |
No longer use widget data to store pointer to window.
Diffstat (limited to 'src/inkscape-window.cpp')
| -rw-r--r-- | src/inkscape-window.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/inkscape-window.cpp b/src/inkscape-window.cpp index 2651498b9..ed9e03329 100644 --- a/src/inkscape-window.cpp +++ b/src/inkscape-window.cpp @@ -62,6 +62,7 @@ InkscapeWindow::InkscapeWindow(SPDocument* document) // Desktop widget (=> MultiPaned) _desktop_widget = sp_desktop_widget_new(_document); + _desktop_widget->window = this; gtk_container_add(GTK_CONTAINER(_mainbox->gobj()), GTK_WIDGET(_desktop_widget)); gtk_widget_show(GTK_WIDGET(_desktop_widget)); _desktop = _desktop_widget->desktop; @@ -78,9 +79,6 @@ InkscapeWindow::InkscapeWindow(SPDocument* document) // ============ Stuff to be cleaned up =========== - g_object_set_data(G_OBJECT(_desktop_widget), "window", this); - _desktop_widget->window = this; - signal_delete_event().connect( sigc::mem_fun(*_desktop, &SPDesktop::onDeleteUI)); signal_window_state_event().connect(sigc::mem_fun(*_desktop, &SPDesktop::onWindowStateEvent)); signal_focus_in_event().connect(sigc::mem_fun(*_desktop_widget, &SPDesktopWidget::onFocusInEvent)); |
