https://bugs.freedesktop.org/show_bug.cgi?id=82293

          Priority: medium
            Bug ID: 82293
          Assignee: libreoffice-bugs@lists.freedesktop.org
           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: fdb...@neosheffield.co.uk
          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
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to