diff options
author | Lluis Sanchez <lluis@xamarin.com> | 2013-10-28 21:35:46 +0400 |
---|---|---|
committer | Lluis Sanchez <lluis@xamarin.com> | 2013-10-28 21:35:46 +0400 |
commit | a785fb084cbe709e1aeb925f0f0ffad39009a571 (patch) | |
tree | 7d6fb5ef28f0e80c1a934c416b6bae29aee1d72a /Xwt.WPF/Xwt.WPFBackend | |
parent | 00f74c54636b15bd4b0a6e8f2fffca3350adbde4 (diff) |
[WPF] Don't crash if there is no adorner layer for TextEntry
Diffstat (limited to 'Xwt.WPF/Xwt.WPFBackend')
-rw-r--r-- | Xwt.WPF/Xwt.WPFBackend/TextEntryBackend.cs | 4 |
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; } |