Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLluis Sanchez Gual <lluis@xamarin.com>2015-04-16 18:32:10 +0300
committerLluis Sanchez Gual <lluis@xamarin.com>2015-04-16 18:32:10 +0300
commit0921db8eb81a8e12c6b1ff5dd7cfb66665a96a82 (patch)
tree2348e0f40f006688933af3bdccb0f261ce2670a5
parentad71db8032cebc12b15c441430156b0d693fca75 (diff)
[Stetic] Fix GtkDesignInfo loading issue
-rw-r--r--main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs7
-rw-r--r--main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore/GtkDesignInfo.cs2
2 files changed, 8 insertions, 1 deletions
diff --git a/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs b/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs
index 1674f4969d..4f8ea4277e 100644
--- a/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs
+++ b/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs
@@ -19,6 +19,13 @@ namespace MonoDevelop.GtkCore.GuiBuilder
return base.SupportsObject (item) && IdeApp.IsInitialized;
}
+ protected override void OnReadProject (ProgressMonitor monitor, MonoDevelop.Projects.Formats.MSBuild.MSBuildProject msproject)
+ {
+ base.OnReadProject (monitor, msproject);
+ if (info != null)
+ info.Project = Project;
+ }
+
public GtkDesignInfo DesignInfo {
get {
if (info == null)
diff --git a/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore/GtkDesignInfo.cs b/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore/GtkDesignInfo.cs
index 59495191d7..d365c08a89 100644
--- a/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore/GtkDesignInfo.cs
+++ b/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore/GtkDesignInfo.cs
@@ -67,7 +67,7 @@ namespace MonoDevelop.GtkCore
Project = project;
}
- DotNetProject Project {
+ internal DotNetProject Project {
get { return project; }
set {
if (project == value)