diff options
author | Lluis Sanchez <lluis@novell.com> | 2010-03-04 16:43:41 +0300 |
---|---|---|
committer | Lluis Sanchez <lluis@novell.com> | 2010-03-04 16:43:41 +0300 |
commit | 59f90ed78f58c27f25e354e45933a032a569fb38 (patch) | |
tree | cdf1afa49b5e99c795bbb876d412d6fe2eba11ec /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Codons | |
parent | a2779f0c5c0764696d8430d07c1f7297f0588e88 (diff) |
* MonoDevelop.Ide.Codons/PadCodon.cs:
* MonoDevelop.Ide.Gui/IPadContainer.cs:
* MonoDevelop.Ide.Gui/SdiWorkspaceLayout.cs: Make sure pads are
properly initialized when accessing them through the Pad wrapper
object.
svn path=/trunk/monodevelop/; revision=153018
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Codons')
-rw-r--r-- | main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Codons/PadCodon.cs | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Codons/PadCodon.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Codons/PadCodon.cs index 3fb3bcdbfe..cb01458807 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Codons/PadCodon.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Codons/PadCodon.cs @@ -68,12 +68,19 @@ namespace MonoDevelop.Ide.Codons public IPadContent PadContent { get { - if (content == null) - content = CreatePad (); return content; } } + public IPadContent InitializePadContent (IPadWindow window) + { + if (content == null) { + content = CreatePad (); + content.Initialize (window); + } + return content; + } + public string PadId { get { return id != null ? id : base.Id; } set { id = value; } |