Issue 64146 - Spellcheck Undo does not undo
Summary: Spellcheck Undo does not undo
Alias: None
Product: General
Classification: Code
Component: spell checking (show other issues)
Version: 3.3.0 or older (OOo)
Hardware: PC All
: P3 Trivial (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
Keywords: oooqa
Depends on:
Reported: 2006-04-09 06:59 UTC by nostabo
Modified: 2013-02-24 20:42 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---

Simple example file illustrating the issue in question (7.35 KB, application/vnd.oasis.opendocument.spreadsheet)
2006-11-22 20:44 UTC, atdsm
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description nostabo 2006-04-09 06:59:42 UTC
The spellcheck feature does not Undo under Calc. After accepting a suggested
change and moving to another alleged spelling error, the Undo becomes active as
it should. When you click the Undo button the highlighted (red) text in the "Not
in dictionary" text box loses its highlight, but the previous change by the
Spellcheck is not undone.
Comment 1 atdsm 2006-11-22 20:43:25 UTC
Confirmed - Windows XP, SP2 w/ OOo 2.0.4.

Let me clarify exactly what is occurring... the problem occurs with the full
spellcheck ("Tools" -> "Spellcheck"), not with the inline spellcheck. Also, the
"Undo" button in question is the "Undo" button in the spellcheck dialog, not the
regular undo arrows.

Steps to reproduce:
1) Open the document CalcSpellcheckExample (which I will attach). This document
has two misspellings (EN-US)
2) Select cell "A1"
3) Run spellcheck from "Tools" -> "Spellcheck"
4a) The first misspelling to be discovered is "Sunnday." Click "change" to
correct it to "Sunday"
4b) The second misspelling, "Sunnny", comes up as the spellcheck continues
4c) Notice the "Undo" button in the spellcheck dialog becomes active after
hitting change.
5a) Click "Undo" in the spellcheck dialog.
5b) Notice that "Sunnny" in the "Not in dictionary" box changes from red bold to
regular black text.
5c) But the correction from "Sunnday" to "Sunday" is not undone.
6) Close spellchecker. Notice that the correction from "Sunnday" to "Sunday" is
still not undone.

My guess is the array pointer is one off? But I don't know how the code is
written, so I'll leave that to the devs.

*Changing status to NEW
*Setting oooqa keyword
Comment 2 atdsm 2006-11-22 20:44:36 UTC
Created attachment 40842 [details]
Simple example file illustrating the issue in question
Comment 3 atdsm 2006-11-22 20:46:56 UTC
Does the same in Writer's spellcheck dialog. I would assume it's the same across
all different components. Modified the summary to read simply "Spellcheck Undo
does not undo"