{"push_id":700006983,"size":1,"distinct_size":1,"ref":"refs/heads/libreoffice-4-4","head":"ff6fb90179f1aa70e9d83bf4d90848fa13ff87db","before":"cf1ea5197ca0d76de23d1d21a4701b38ddec15f1","commits":[{"sha":"ff6fb90179f1aa70e9d83bf4d90848fa13ff87db","author":{"email":"301f5784f9f6aac04077f24f1e5abc31af69d401@redhat.com","name":"Caolán McNamara"},"message":"Resolves: tdf#81806 crash on certain table paste+undo+page cycles\n\nUndo of a delete always leaves a pam that points to the start of the undone\narea and a mark to the end of the undone area, even if that area is empty. (In\nthe normal where there is a selection this can be seen by selecting something,\ndeleting it, and undoing and the newly undeleted stuff is again selected)\n\nThe table overwrite/paste thing looks to see if a mark is set and goes off to\n\"do something very complex\" if its set. So if after each undo cycle, you\nphysically click at the point where the cursor is flashing (which clears the\nmark) and then paste, undo, *click*, paste you get a wonderfully stable\nexperience.\n\nIt seems reasonable to me to \"do the simple thing\" if there is no mark, or if\nthe mark and point are the same, i.e. there is nothing actually selected by the\nPaM.\n\n(cherry picked from commit e06905df15ff03c6d3c84f61bd67860a91416c2d)\n(cherry picked from commit 5fbf5b10ca45528a075aba5d5f8e3f6af08c287f)\n\nChange-Id: Ib451090f3863fde41209cc1fc9cfa0c747d0be58\nReviewed-on: https://gerrit.libreoffice.org/16321\nReviewed-by: Muthu Subramanian K <muthusuba@gmail.com>\nReviewed-by: Michael Stahl <mstahl@redhat.com>\nTested-by: Michael Stahl <mstahl@redhat.com>","distinct":true,"url":"https://api.github.com/repos/LibreOffice/core/commits/ff6fb90179f1aa70e9d83bf4d90848fa13ff87db"}]}