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:
authorVsevolod Kukol <sevoku@microsoft.com>2020-02-10 11:32:20 +0300
committerVsevolod Kukol <sevoku@microsoft.com>2020-02-10 13:32:38 +0300
commit451bd31435046873b92dd65010522dae0d83faf1 (patch)
treea4c0893f61414aad2ca5813ab731f9da4b5b5900
parentda413b7ff787efb75b0728d409e5a34a69443609 (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.cs6
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;
}