Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-79626

Swap completion suspended while QQuickItem hidden

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P3: Somewhat important
    • None
    • 5.14.0 Beta2
    • WebEngine
    • None

    Description

      This only affects the new viz display compositor mode.

      Our render "loop" currently relies on triggering an update with QQuickItem::update and actually performing the update with QSGNode::updateRenderNode. The delay between these two steps can be arbitrarily long. In particular, when the item is hidden, then the second call only happens when the item next becomes visible.

      This means, for example, that tst_qquickwebengineviewgraphics fails in viz mode because it operates with a hidden view. It works without viz though, so there's probably something wrong with our use of the QtQuick scene graph in viz mode.

      Attachments

        For Gerrit Dashboard: QTBUG-79626
        # Subject Branch Project Status CR V

        Activity

          People

            juri.valdmann Jüri Valdmann (Inactive)
            juri.valdmann Jüri Valdmann (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes