{"push_id":755519883,"size":1,"distinct_size":1,"ref":"refs/heads/libreoffice-5-0","head":"05bbeebc44c34f4f8938840f96a52afeb4ac49a5","before":"806eb2861e2417f9ab4121565f5f857bc86144ca","commits":[{"sha":"05bbeebc44c34f4f8938840f96a52afeb4ac49a5","author":{"email":"16f13092e03e3d9e997de904d0f86cc803fb6ef7@collabora.co.uk","name":"Miklos Vajna"},"message":"tdf#93364 vcl rendercontext: fix area that is painted in PaintBuffer()\n\nUsually the topmost window of a paint hierarchy has a paint rectangle\nthat covers the paint rectangle of all its children, but this is not\nnecessarly true in every case. One example is the cursor travelling\ndescribed in the bug report, where the topmost DockingAreaWindow only\npaints a few buttons on the toolbar, and then even if children are\npainted correctly to the frame-level persistent buffer, only the\nDockingAreaWindow part of the buffer is copied to the screen.\n\nFix this by building an union rectangle that covers all areas in a\nbuffered paint run, and then paint that rectangle from the buffer, not\njust the paint rectangle of the topmost parent.\n\nChange-Id: Ib0b30413d83c4b3fdec27fa7ddad16c21fd094b6\n(cherry picked from commit 7305941b150097123eab664f9ec9e5f3909a5c52)\nReviewed-on: https://gerrit.libreoffice.org/17664\nTested-by: Jenkins <ci@libreoffice.org>\nReviewed-by: Tor Lillqvist <tml@collabora.com>\nTested-by: Tor Lillqvist <tml@collabora.com>","distinct":true,"url":"https://api.github.com/repos/LibreOffice/core/commits/05bbeebc44c34f4f8938840f96a52afeb4ac49a5"}]}