-
Notifications
You must be signed in to change notification settings - Fork 739
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Assertion in DocumentBroker::sendRequestedTiles fails on running cypr…
…ess impress tests make -C cypress_test check-desktop asserts seen in cypress_test/cypress/wsd_logs/coolwsd_output.log of: coolwsd: wsd/DocumentBroker.cpp:3134: void DocumentBroker::sendTileCombine(const TileCombined&): Assertion `!newTileCombined.hasDuplicates()' failed. If we check for, and don't reuse, an old request with a different NormalizedViewId then we could end up with multiple requests with different NormalizedViewIds that end up in the same final tilecombine. similarly there was no check for different modes ending up in the same tilecombine. just split out the logic we have to see if two tiles have the same properties that appear as a shared set of properties for tilecombine and use that in the two relevant places. Signed-off-by: Caolán McNamara <[email protected]> Change-Id: Ieb2ee0e85f124dd57c6b050e5b669dd808cf6bbf
- Loading branch information
Showing
2 changed files
with
15 additions
and
16 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters