From bdc5c247f69f8193ccf921a1353db50d9bbad4b7 Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Fri, 15 Aug 2008 15:11:34 +0000 Subject: [PATCH] Remove DocumentContent from DocumentPane when workbench window is closed. git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0wpf@3369 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- src/Main/Base/Project/Src/Gui/Pads/PropertyPad/PropertyPad.cs | 1 + .../Project/Src/Gui/Workbench/Layouts/AvalonWorkbenchWindow.cs | 1 + 2 files changed, 2 insertions(+) diff --git a/src/Main/Base/Project/Src/Gui/Pads/PropertyPad/PropertyPad.cs b/src/Main/Base/Project/Src/Gui/Pads/PropertyPad/PropertyPad.cs index bbfc0c3ef6..8766fc7cf5 100644 --- a/src/Main/Base/Project/Src/Gui/Pads/PropertyPad/PropertyPad.cs +++ b/src/Main/Base/Project/Src/Gui/Pads/PropertyPad/PropertyPad.cs @@ -178,6 +178,7 @@ namespace ICSharpCode.SharpDevelop.Gui panel.Controls.Add(grid); panel.Controls.Add(comboBox); + contentControl.SetContent(panel); ProjectService.SolutionClosed += SolutionClosedEvent; diff --git a/src/Main/Base/Project/Src/Gui/Workbench/Layouts/AvalonWorkbenchWindow.cs b/src/Main/Base/Project/Src/Gui/Workbench/Layouts/AvalonWorkbenchWindow.cs index aa0b75af54..bdbde7219d 100644 --- a/src/Main/Base/Project/Src/Gui/Workbench/Layouts/AvalonWorkbenchWindow.cs +++ b/src/Main/Base/Project/Src/Gui/Workbench/Layouts/AvalonWorkbenchWindow.cs @@ -340,6 +340,7 @@ namespace ICSharpCode.SharpDevelop.Gui } } + dockLayout.DocumentPane.Items.Remove(this); Dispose(); return true; }