diff options
author | Marco Cecchetti <marco.cecchetti@collabora.com> | 2016-09-07 15:56:09 +0200 |
---|---|---|
committer | Marco Cecchetti <mrcekets@gmail.com> | 2016-09-10 18:08:01 +0000 |
commit | 785a7e58c4029dc36b624ef709e790f2fdaddee8 (patch) | |
tree | 2667e1dbdcef01a4edfaa30c80b1291db5ae8a60 /tubes | |
parent | bc005e8c9c1e7a03da63c168d9e55e9918f08e6c (diff) |
LOK: tidy up `CallbackFlushHandler::queue`, improved cell view cursor
Rewritten the switch statement in `CallbackFlushHandler::queue`:
- Now, the new callback data is emplaced after removing all states
overridden by the new one.
- View callbacks are checked not only for the same type but even for
the same view id: that allowed to fix the following issue: starting
from the 3rd view for a spreadsheet it could occur that only the cell
cursor of the previous last view was displayed in the new view.
Change-Id: I2b63526deb4dca39e3a1f430443ebc5d0f61938d
Reviewed-on: https://gerrit.libreoffice.org/28782
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Marco Cecchetti <mrcekets@gmail.com>
Diffstat (limited to 'tubes')
0 files changed, 0 insertions, 0 deletions