[webkit-changes] [WebKit/WebKit] e8fdb5: REGRESSION(263118 at main): [GTK] ASSERTION FAILED: !...

Carlos Garcia Campos noreply at github.com
Thu May 11 06:25:07 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: e8fdb508b8d7ae6aa046e2a6a73b52629a35e9c6
      https://github.com/WebKit/WebKit/commit/e8fdb508b8d7ae6aa046e2a6a73b52629a35e9c6
  Author: Carlos Garcia Campos <cgarcia at igalia.com>
  Date:   2023-05-11 (Thu, 11 May 2023)

  Changed paths:
    M Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/DrawingAreaCoordinatedGraphics.cpp

  Log Message:
  -----------
  REGRESSION(263118 at main): [GTK] ASSERTION FAILED: !m_isPaintingSuspended
https://bugs.webkit.org/show_bug.cgi?id=256517

Reviewed by Michael Catanzaro.

Before 263118 at main we temporarily enabled painting to force an update
when resizing the page. Now we still force the repaint, but without
changing the m_isPaintingSuspended, which causes the assertion failure
in display().

* Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/DrawingAreaCoordinatedGraphics.cpp:
(WebKit::DrawingAreaCoordinatedGraphics::display): Update the assert to
allow painting being suspended when called from updateGeometry().

Canonical link: https://commits.webkit.org/263960@main




More information about the webkit-changes mailing list