From c63f521ec3fe37d08b61373d92ccd35f9af293c2 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Fri, 24 Jan 2014 15:32:11 +0100 Subject: [PATCH] fixes #288: Crash when quickly closing several view contents. --- .../AvalonEdit/ICSharpCode.AvalonEdit/Rendering/TextView.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Rendering/TextView.cs b/src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Rendering/TextView.cs index 48311f1280..1172b64e85 100644 --- a/src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Rendering/TextView.cs +++ b/src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Rendering/TextView.cs @@ -1621,14 +1621,14 @@ namespace ICSharpCode.AvalonEdit.Rendering [ThreadStatic] static bool invalidCursor; /// - /// Updates the mouse cursor by calling , but with input priority. + /// Updates the mouse cursor by calling , but with background priority. /// public static void InvalidateCursor() { if (!invalidCursor) { invalidCursor = true; Dispatcher.CurrentDispatcher.BeginInvoke( - DispatcherPriority.Input, + DispatcherPriority.Background, // fixes issue #288 new Action( delegate { invalidCursor = false;