We use KMFL (ibus) to type complex characters. So, for example, the
sequence "_;]" forms the letter "ɔ̱̈". In LO 4.2.x, the three characters
are "swallowed up" and replaced with the composed character. In LO 4.3,
only the last character is swallowed up.  LibreOffice has been fixed.  
https://bugs.documentfoundation.org/show_bug.cgi?id=85912

The LibreOffice bug was caused by porting over OpenOffice code.  The
same fix works for OpenOffice.

I just compiled the latest openoffice from GIT with the attached patch
included and it fixed the problem.  It would be nice to have OpenOffice
fixed as well. 

Thanks
Justin
>From a30c4050e1abbc637be7bb3c751245f0db144961 Mon Sep 17 00:00:00 2001
From: Justin Luth <justin_l...@sil.org>
Date: Sat, 14 Mar 2015 09:09:41 +0300
Subject: [PATCH] tdf#85912 delete surrounding text fix

---
 main/sw/source/core/access/accpara.cxx | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/main/sw/source/core/access/accpara.cxx b/main/sw/source/core/access/accpara.cxx
index 2d71ad6..b2ce847 100644
--- a/main/sw/source/core/access/accpara.cxx
+++ b/main/sw/source/core/access/accpara.cxx
@@ -589,7 +589,7 @@ SwAccessibleParagraph::SwAccessibleParagraph(
 	// If this object has the focus, then it is remembered by the map itself.
 	// not necessary to remember this pos here. Generally, the pos will be updated in invalidateXXX method, which may fire the
 	//Focus event based on the difference of new & old caret pos. 
-	//nOldCaretPos = GetCaretPos();
+	nOldCaretPos = GetCaretPos();
 }
 
 SwAccessibleParagraph::~SwAccessibleParagraph()
-- 
1.9.1



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org

Reply via email to