<html>
<head>
<base href="https://bugs.documentfoundation.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - While typing, some characters appear out of order from how they are typed."
href="https://bugs.documentfoundation.org/show_bug.cgi?id=99222#c9">Comment # 9</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - While typing, some characters appear out of order from how they are typed."
href="https://bugs.documentfoundation.org/show_bug.cgi?id=99222">bug 99222</a>
from <span class="vcard"><a class="email" href="mailto:michael.meeks@collabora.com" title="Michael Meeks <michael.meeks@collabora.com>"> <span class="fn">Michael Meeks</span></a>
</span></b>
<pre>In writer it could easily be management of the m_aInBuffer in edtwin.cxx - but
on the surface it looks ok I guess.
Joseph - how fast are you typing ? if you type slowly - do you get a better
behavior ? (and/or is your machine slow/loaded) ? Chris suggest it is indeed
performance related.
If anyone can reproduce this that can build something; if they could apply this
patch and test again:
--- a/sw/source/uibase/docvw/edtwin.cxx
+++ b/sw/source/uibase/docvw/edtwin.cxx
@@ -2420,7 +2420,7 @@ KEYINPUT_CHECKTABLE_INSDEL:
comphelper::string::padToLength(aBuf,
m_aInBuffer.getLength() + aKeyEvent.GetRepeat() + 1,
aCh);
m_aInBuffer = aBuf.makeStringAndClear();
- g_bFlushCharBuffer = Application::AnyInput(
VclInputFlags::KEYBOARD );
+ g_bFlushCharBuffer = false; // Application::AnyInput(
VclInputFlags::KEYBOARD );
bFlushBuffer = !g_bFlushCharBuffer;
if( g_bFlushCharBuffer )
m_aKeyInputFlushTimer.Start();
It would be rather interesting to know if that stops the problem.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>