From 5f23a0f3f64fb575e0aaebe2a309518909db44c8 Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Fri, 5 Apr 2019 14:06:48 +0200 Subject: Bug [#2094]. gtk: Accessible: use the built-in character position cache It's quite a lot faster even after trying and optimizing the custom version, and it makes the code simpler. Also improve ByteOffsetFromCharacterOffset() to make use of the cache, making it drastically faster. --- gtk/ScintillaGTK.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gtk/ScintillaGTK.cxx') diff --git a/gtk/ScintillaGTK.cxx b/gtk/ScintillaGTK.cxx index c98fde84a..5ee3b865a 100644 --- a/gtk/ScintillaGTK.cxx +++ b/gtk/ScintillaGTK.cxx @@ -867,7 +867,7 @@ sptr_t ScintillaGTK::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lParam if (accessible) { ScintillaGTKAccessible *sciAccessible = ScintillaGTKAccessible::FromAccessible(accessible); if (sciAccessible) { - sciAccessible->SetAccessibility(); + sciAccessible->SetAccessibility(accessibilityEnabled); } } break; -- cgit v1.2.3