Skip to content

Commit 6f3e9b7

Browse files
authored
Merge pull request #148 from flash384/fix-invalidoperationexception
Fix System.InvalidOperationException: This Visual is not connected to…
2 parents 25a8c2a + d6c0b93 commit 6f3e9b7

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

ICSharpCode.AvalonEdit/CodeCompletion/CompletionWindowBase.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,9 @@ protected void SetPosition(TextViewPosition position)
331331
protected void UpdatePosition()
332332
{
333333
TextView textView = this.TextArea.TextView;
334+
if (PresentationSource.FromVisual(textView) == null)
335+
return;
336+
334337
// PointToScreen returns device dependent units (physical pixels)
335338
Point location = textView.PointToScreen(visualLocation - textView.ScrollOffset);
336339
Point locationTop = textView.PointToScreen(visualLocationTop - textView.ScrollOffset);

0 commit comments

Comments
 (0)