summaryrefslogtreecommitdiffstats
path: root/src/widgets/desktop-widget.cpp
diff options
context:
space:
mode:
authorJon A. Cruz <jon@joncruz.org>2010-01-10 11:22:05 +0000
committerJon A. Cruz <jon@joncruz.org>2010-01-10 11:22:05 +0000
commit7d549f19e53f6bb1b157f04a1cffb69d8f910ec5 (patch)
tree30b3624b86b22bb8422852d1508a0386367c015c /src/widgets/desktop-widget.cpp
parentAvoid crash by uninitialized perspectives. (diff)
downloadinkscape-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.cpp8
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)