wsd/DocumentBroker.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
New commits: commit a3fa44c0f373af8c434efc2d0d087932a5770a00 Author: Tamás Zolnai <[email protected]> AuthorDate: Mon Aug 20 18:07:16 2018 +0200 Commit: Andras Timar <[email protected]> CommitDate: Mon Aug 20 18:20:25 2018 +0200 Crash: Check whether we still have requested tiles Change-Id: I2a8b9ced09ff624ce925b52a60352e6fa50af25e Reviewed-on: https://gerrit.libreoffice.org/59334 Reviewed-by: Aron Budea <[email protected]> Tested-by: Aron Budea <[email protected]> (cherry picked from commit fd87e1e315fad5c3017f79f832d639bc5ea9dc29) Reviewed-on: https://gerrit.libreoffice.org/59335 Reviewed-by: Andras Timar <[email protected]> Tested-by: Andras Timar <[email protected]> diff --git a/wsd/DocumentBroker.cpp b/wsd/DocumentBroker.cpp index 189db3ac3..eb0c1f522 100644 --- a/wsd/DocumentBroker.cpp +++ b/wsd/DocumentBroker.cpp @@ -1408,7 +1408,8 @@ void DocumentBroker::sendRequestedTiles(const std::shared_ptr<ClientSession>& se if (!requestedTiles.empty()) { std::vector<TileDesc> tilesNeedsRendering; - while(session->getTilesOnFlyCount() + session->getTilesBeingRenderedCount() < tilesOnFlyUpperLimit) + while(session->getTilesOnFlyCount() + session->getTilesBeingRenderedCount() < tilesOnFlyUpperLimit && + !requestedTiles.empty()) { TileDesc& tile = *(requestedTiles.begin()); _______________________________________________ Libreoffice-commits mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
