From d7f465a3613a05cc28f8a17780c3599a4e82f1a5 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Mon, 7 May 2012 18:43:53 +0200 Subject: [PATCH] fix http://community.sharpdevelop.net/forums/p/15779/40243.aspx --- .../ICSharpCode.AvalonEdit/Editing/ImeNativeWrapper.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Editing/ImeNativeWrapper.cs b/src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Editing/ImeNativeWrapper.cs index 9b4d40684a..f6290aec53 100644 --- a/src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Editing/ImeNativeWrapper.cs +++ b/src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Editing/ImeNativeWrapper.cs @@ -141,8 +141,7 @@ namespace ICSharpCode.AvalonEdit.Editing static Rect GetCharacterBounds(this TextView textView, TextViewPosition pos, HwndSource source) { VisualLine vl = textView.GetVisualLine(pos.Line); - if (vl == null) - throw new Exception(); + if (vl == null) return Rect.Empty; TextLine line = vl.GetTextLine(pos.VisualColumn); double offset = vl.GetTextLineVisualYPosition(line, VisualYPosition.LineTop) - textView.ScrollOffset.Y; Rect r = line.GetTextBounds(pos.VisualColumn, 1).First().Rectangle;