Problem: 1615798

Title: (Example -Calc) Undo Typing/Redo Typing works not properly

Received: Dec 29 1996 1:30PM


The multiple "Undo Typing" doesn't match what the reverse of "Redo Typing" is. The characters in the field is not erased when "Undo Typing".

To reproduce the bug.

-Run CalcPPC_d
-Type "111111" in row# 1and column# A
 Type "222222" in row# 2and column# A
 Type "333333" in row# 3and column# A
 Type "444444" in row# 4and column# A
-1st Undo Typing: erase field of row# 4 and column# A. (OK!)
 2nd Undo Typing: the field number of row# 3 and column# A is changed into 444444 (Wrong!).
 3rd UndoTyping: same (Wrong!).
 4th Undo Typing: same (Wrong!).
-Redo Typing is correct.

Fix:

If I follow the problem directions the symptoms don't exhibit themselve (in debug). However, due to a design deficiency in CALC, you get a range check if you attempt to paste more than one cell at a time... which should be a separate bug.

Ok, the bug has been fixed. I will issue a new separate bug for "Range Check" error.

Fixed bugs in undo/redo and GridView selection.