https://bugs.freedesktop.org/show_bug.cgi?id=82293
Priority: medium
Bug ID: 82293
Assignee: [email protected]
Summary: Cancelling input method pre-editing and then undoing
breaks the input method and/or crashes
Severity: normal
Classification: Unclassified
OS: Mac OS X (All)
Reporter: [email protected]
Hardware: Other
Status: UNCONFIRMED
Version: 4.3.0.4 release
Component: Writer
Product: LibreOffice
Observed on OSX 10.9.4 / LO 4.3.0.4:
Steps to reproduce:
1. Open a new Writer document and start entering some Japanese text
2. While still pre-editing the text (i.e. before pressing "Return"), change the
text style (e.g. font, bold, etc.)
3. Cancel the Japanese input with "Esc"
4. Undo
5. Start entering some more Japanese text
At (5), the input method should engage again, but in fact weirdness occurs
until several more characters have been typed. See the attached video for an
example.
I think the undo stack is getting corrupted by this sequence - changing the
text style pushes an undo for the change, but cancelling the input deletes all
the text that had been typed without removing this, so the undo operation in
(4) is operating on text that isn't there any more
When I try the same thing on a recent build from source (4.4.0.0.alpha0+) it
actually goes one further and crashes at (4). Backtrace also attached for this
following.
(A comment on bug 82115 has some assistance on setting up Japanese input if
required)
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs