scroll: run panBy sync from drawSections (backport 25.04)#15643
Open
eszkadev wants to merge 1 commit intodistro/collabora/co-25.04from
Open
scroll: run panBy sync from drawSections (backport 25.04)#15643eszkadev wants to merge 1 commit intodistro/collabora/co-25.04from
eszkadev wants to merge 1 commit intodistro/collabora/co-25.04from
Conversation
- reverted code from commit 623e2f5 "Scroll Section: Move move event into layouting tasks." It even mention: This will change in the future but for now, move event modifies map css prpoerty. - fixes regression after commit 5a672a7 "canvas: flush LayoutingService before canvas render" - makes order of processing again good for current frame: Original order (draw -> flush): 1. drawSections() - ScrollSection queues panBy 2. flushLayoutingTasks() - runs panBy synchronously Currently we flush tasks first, then will execute doMove() in ScrollSection which appends new task Signed-off-by: Caolán McNamara <caolan.mcnamara@collabora.com> Signed-off-by: Szymon Kłos <szymon.klos@collabora.com> Change-Id: I59937a918ef3a54c540a0c7a554720d9dea6c030
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
reverted code from commit 623e2f5 "Scroll Section: Move move event into layouting tasks." It even mention: This will change in the future but for now, move event modifies map css prpoerty.
fixes regression after commit 5a672a7 "canvas: flush LayoutingService before canvas render"
makes order of processing again good for current frame: Original order (draw -> flush):
Currently we flush tasks first, then will execute doMove() in
ScrollSection which appends new task
backport of: #15636