fakevim: fix undo() behaviour
This is the finalization of the change started with 3c0ca8c1. Fakevim undo was broken due to behavioural changes in QTextDocument in Qt 4.6. Now that QTextDocument has gotten new accessors to the needed (and previously available) data we can use it.
Showing with 2 additions and 2 deletions