From 961a8a9356dc70f4efc4ebd62be53264eb8da5b5 Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Thu, 27 Sep 2007 18:48:51 +0000 Subject: [PATCH] Fixed build. Embedded SharpDevelop.exe.manifest in SharpDevelop.exe. git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2698 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- .../TextEditor/Bookmarks/ClassMemberBookmark.cs | 11 ++++++++++- src/Main/StartUp/Project/StartUp.csproj | 16 +++++++++++----- .../{SharpDevelop.exe.manifest => app.manifest} | 0 src/Setup/Files.wxs | 1 - 4 files changed, 21 insertions(+), 7 deletions(-) rename src/Main/StartUp/Project/{SharpDevelop.exe.manifest => app.manifest} (100%) diff --git a/src/Main/Base/Project/Src/TextEditor/Bookmarks/ClassMemberBookmark.cs b/src/Main/Base/Project/Src/TextEditor/Bookmarks/ClassMemberBookmark.cs index a6f92a39ae..9d4842f89c 100644 --- a/src/Main/Base/Project/Src/TextEditor/Bookmarks/ClassMemberBookmark.cs +++ b/src/Main/Base/Project/Src/TextEditor/Bookmarks/ClassMemberBookmark.cs @@ -32,11 +32,20 @@ namespace ICSharpCode.SharpDevelop.Bookmarks } public ClassMemberBookmark(IDocument document, IMember member) - : base(document, Math.Min(document.TotalNumberOfLines - 1, member.Region.BeginLine - 1)) + : base(document, GetLineNumberFromMember(document, member)) { this.member = member; } + static int GetLineNumberFromMember(IDocument document, IMember member) + { + int line = member.Region.BeginLine - 1; + if (document != null && line >= document.TotalNumberOfLines) + return document.TotalNumberOfLines - 1; + else + return line; + } + public const string ContextMenuPath = "/SharpDevelop/ViewContent/DefaultTextEditor/ClassMemberContextMenu"; public override bool Click(Control parent, MouseEventArgs e) diff --git a/src/Main/StartUp/Project/StartUp.csproj b/src/Main/StartUp/Project/StartUp.csproj index 45accba64e..ba4e8796a5 100644 --- a/src/Main/StartUp/Project/StartUp.csproj +++ b/src/Main/StartUp/Project/StartUp.csproj @@ -1,4 +1,4 @@ - + Debug AnyCPU @@ -22,6 +22,8 @@ false False File + v3.5 + app.manifest Full @@ -51,12 +53,16 @@ Form - - - Always + + Resources.BitmapResources.resources + + + Never - + + Resources.StringResources.resources + Always diff --git a/src/Main/StartUp/Project/SharpDevelop.exe.manifest b/src/Main/StartUp/Project/app.manifest similarity index 100% rename from src/Main/StartUp/Project/SharpDevelop.exe.manifest rename to src/Main/StartUp/Project/app.manifest diff --git a/src/Setup/Files.wxs b/src/Setup/Files.wxs index 1ed646239c..d2901ee206 100644 --- a/src/Setup/Files.wxs +++ b/src/Setup/Files.wxs @@ -168,7 +168,6 @@ -