mirror of
https://github.com/LibreOffice/online.git
synced 2025-08-20 23:24:34 +00:00
wsd: tilecombine now includes the versions of the tiles
Previously tilecombine had its own version, which is nonesensical, since it's not really a tile. Now it passes the version to the tiles when parsing and serializes version per-tile. Change-Id: I5db8d94880431e3d2a40b6787c6fe51a05771305 Reviewed-on: https://gerrit.libreoffice.org/32633 Reviewed-by: Ashod Nakashian <ashnakash@gmail.com> Tested-by: Ashod Nakashian <ashnakash@gmail.com>
This commit is contained in:

committed by
Ashod Nakashian

parent
81ca552d36
commit
dfcada64b8
@ -751,7 +751,7 @@ void DocumentBroker::handleTileRequest(TileDesc& tile,
|
||||
|
||||
tile.setVersion(++_tileVersion);
|
||||
const auto tileMsg = tile.serialize();
|
||||
LOG_TRC("Tile request for " << tile.serialize());
|
||||
LOG_TRC("Tile request for " << tileMsg);
|
||||
|
||||
std::unique_ptr<std::fstream> cachedTile = _tileCache->lookupTile(tile);
|
||||
if (cachedTile)
|
||||
@ -795,7 +795,7 @@ void DocumentBroker::handleTileRequest(TileDesc& tile,
|
||||
// Forward to child to render.
|
||||
LOG_DBG("Sending render request for tile (" << tile.getPart() << ',' <<
|
||||
tile.getTilePosX() << ',' << tile.getTilePosY() << ").");
|
||||
const std::string request = "tile " + tile.serialize();
|
||||
const std::string request = "tile " + tileMsg;
|
||||
_childProcess->sendTextFrame(request);
|
||||
_debugRenderedTileCount++;
|
||||
}
|
||||
@ -850,7 +850,6 @@ void DocumentBroker::handleTileCombinedRequest(TileCombined& tileCombined,
|
||||
if (!tiles.empty())
|
||||
{
|
||||
auto newTileCombined = TileCombined::create(tiles);
|
||||
newTileCombined.setVersion(++_tileVersion);
|
||||
|
||||
// Forward to child to render.
|
||||
const auto req = newTileCombined.serialize("tilecombine");
|
||||
|
Reference in New Issue
Block a user