From b0576438180a96a56ea4b8b1398f956c586d0820 Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Sat, 26 Nov 2011 10:56:49 +0100 Subject: [PATCH] Fix NullReferenceException in BookmarkPad.BookmarkManagerRemoved() --- src/Main/Base/Project/Src/Bookmarks/Pad/BookmarkPad.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Main/Base/Project/Src/Bookmarks/Pad/BookmarkPad.cs b/src/Main/Base/Project/Src/Bookmarks/Pad/BookmarkPad.cs index ac67ffbe72..333b05a8d9 100644 --- a/src/Main/Base/Project/Src/Bookmarks/Pad/BookmarkPad.cs +++ b/src/Main/Base/Project/Src/Bookmarks/Pad/BookmarkPad.cs @@ -154,14 +154,15 @@ namespace ICSharpCode.SharpDevelop.Bookmarks void BookmarkManagerAdded(object sender, BookmarkEventArgs e) { - AddMark((SDBookmark)e.Bookmark); + AddMark(e.Bookmark); } void BookmarkManagerRemoved(object sender, BookmarkEventArgs e) { if (ShowBookmarkInThisPad(e.Bookmark)) { var model = listView.Remove(e.Bookmark); - model.PropertyChanged -= OnModelPropertyChanged; + if (model != null) + model.PropertyChanged -= OnModelPropertyChanged; } }