[Libreoffice-bugs] [Bug 106929] Can not edit interior table border style more than once ( without un/re-selecting)

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Mon Apr 17 20:13:29 UTC 2017


https://bugs.documentfoundation.org/show_bug.cgi?id=106929

Xisco FaulĂ­ <xiscofauli at libreoffice.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|bibisectRequest             |bibisected, bisected
                 CC|                            |mstahl at redhat.com,
                   |                            |xiscofauli at libreoffice.org
            Version|4.2.0.4 release             |4.1 all versions

--- Comment #5 from Xisco FaulĂ­ <xiscofauli at libreoffice.org> ---
Regression introduced by:

author  Michael Stahl <mstahl at redhat.com>       2013-03-27 22:09:59 (GMT)
committer       Michael Stahl <mstahl at redhat.com>       2013-03-27 22:47:00
(GMT)
commit  b227a8e4d65e4bbfe991aed9342fe3e30eca8639 (patch)
tree    64ca9d8b92092739385bf64a8ff97a067f8350b7
parent  159edc43135bd02f6d507424c3b0546c2e03851f (diff)
fdo#60513: SwCrsrShell::Push(): take position from table cursor
If there is a table cursor, store its point/mark position on the cursor
stack instead of pCurCrsr, which in this case is just one cell in a ring
that contains a SwShellCrsr for every selected cell.

SwCrsrShell::Pop() is surprisingly able to restore the prior state,
because it calls UpdateCrsr(), which detects that the pCurCrsr spans
multiple table cells and re-creates pTblCrsr, and then later on the
first GetCrsr() call SwTableCursor::MakeBoxSels() will restore the ring
of SwShellCrsrs from the pTblCrsr selection.

Bisected with bibisect-41max.

Adding Cc: to Michael Stahl

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20170417/40a2ce4f/attachment.html>


More information about the Libreoffice-bugs mailing list