From ca6ad60c453ecc2a79458c24dc38a1b46d55cf8b Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Fri, 5 Apr 2019 14:06:48 +0200 Subject: Backport: 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. Backport of changeset 7405:01aab5f24e50. --- 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 22b01cbaf..e3acacbf9 100644 --- a/gtk/ScintillaGTK.cxx +++ b/gtk/ScintillaGTK.cxx @@ -866,7 +866,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