Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/xwt.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLluis Sanchez <lluis@xamarin.com>2013-10-28 21:35:46 +0400
committerLluis Sanchez <lluis@xamarin.com>2013-10-28 21:35:46 +0400
commita785fb084cbe709e1aeb925f0f0ffad39009a571 (patch)
tree7d6fb5ef28f0e80c1a934c416b6bae29aee1d72a /Xwt.WPF
parent00f74c54636b15bd4b0a6e8f2fffca3350adbde4 (diff)
[WPF] Don't crash if there is no adorner layer for TextEntry
Diffstat (limited to 'Xwt.WPF')
-rw-r--r--Xwt.WPF/Xwt.WPFBackend/TextEntryBackend.cs4
1 files changed, 3 insertions, 1 deletions
diff --git a/Xwt.WPF/Xwt.WPFBackend/TextEntryBackend.cs b/Xwt.WPF/Xwt.WPFBackend/TextEntryBackend.cs
index 66e11d97..65447a37 100644
--- a/Xwt.WPF/Xwt.WPFBackend/TextEntryBackend.cs
+++ b/Xwt.WPF/Xwt.WPFBackend/TextEntryBackend.cs
@@ -48,7 +48,9 @@ namespace Xwt.WPFBackend
Widget = new ExTextBox { IsReadOnlyCaretVisible = true };
Adorner = new PlaceholderTextAdorner (TextBox);
TextBox.Loaded += delegate {
- AdornerLayer.GetAdornerLayer (TextBox).Add (Adorner);
+ var layer = AdornerLayer.GetAdornerLayer (TextBox);
+ if (layer != null)
+ layer.Add (Adorner);
};
TextBox.VerticalContentAlignment = VerticalAlignment.Center;
}