diff options
author | Vsevolod Kukol <sevoku@microsoft.com> | 2020-02-10 11:32:20 +0300 |
---|---|---|
committer | Vsevolod Kukol <sevoku@microsoft.com> | 2020-02-10 13:32:38 +0300 |
commit | 451bd31435046873b92dd65010522dae0d83faf1 (patch) | |
tree | a4c0893f61414aad2ca5813ab731f9da4b5b5900 | |
parent | da413b7ff787efb75b0728d409e5a34a69443609 (diff) |
Fix custom widget accessibility
When using a custom witget or xwt driven widget backend
reuse its Accessible instance instead of a noop.
-rw-r--r-- | Xwt/Xwt/Widget.cs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Xwt/Xwt/Widget.cs b/Xwt/Xwt/Widget.cs index 098059de..007b38ea 100644 --- a/Xwt/Xwt/Widget.cs +++ b/Xwt/Xwt/Widget.cs @@ -326,7 +326,11 @@ namespace Xwt public Accessible Accessible { get { if (accessible == null) { - accessible = new Accessible (this); + if (Backend is XwtWidgetBackend) { + accessible = ((XwtWidgetBackend)Backend).Accessible; + } else { + accessible = new Accessible(this); + } } return accessible; } |