diff options
| author | Jon A. Cruz <jon@joncruz.org> | 2010-01-10 11:22:05 +0000 |
|---|---|---|
| committer | Jon A. Cruz <jon@joncruz.org> | 2010-01-10 11:22:05 +0000 |
| commit | 7d549f19e53f6bb1b157f04a1cffb69d8f910ec5 (patch) | |
| tree | 30b3624b86b22bb8422852d1508a0386367c015c /src/widgets/desktop-widget.cpp | |
| parent | Avoid crash by uninitialized perspectives. (diff) | |
| download | inkscape-7d549f19e53f6bb1b157f04a1cffb69d8f910ec5.tar.gz inkscape-7d549f19e53f6bb1b157f04a1cffb69d8f910ec5.zip | |
Completed base code to flip toolbox orientation.
Basic integration of task switching control.
(bzr r8963)
Diffstat (limited to 'src/widgets/desktop-widget.cpp')
| -rw-r--r-- | src/widgets/desktop-widget.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/widgets/desktop-widget.cpp b/src/widgets/desktop-widget.cpp index f7e7f911d..f70ade5a3 100644 --- a/src/widgets/desktop-widget.cpp +++ b/src/widgets/desktop-widget.cpp @@ -571,6 +571,8 @@ sp_desktop_widget_destroy (GtkObject *object) { SPDesktopWidget *dtw = SP_DESKTOP_WIDGET (object); + UXManager::getInstance()->delTrack(dtw); + if (dtw->desktop) { if ( watcher ) { watcher->remove(dtw); @@ -1341,7 +1343,11 @@ SPDesktopWidget::isToolboxButtonActive (const gchar* id) SPViewWidget *sp_desktop_widget_new( SPNamedView *namedview ) { - return SP_VIEW_WIDGET(SPDesktopWidget::createInstance(namedview)); + SPDesktopWidget* dtw = SPDesktopWidget::createInstance(namedview); + + UXManager::getInstance()->addTrack(dtw); + + return SP_VIEW_WIDGET(dtw); } SPDesktopWidget* SPDesktopWidget::createInstance(SPNamedView *namedview) |
