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

Client: Unbatched propagation of size hints

    XMLWordPrintable

Details

    • Task
    • Resolution: Unresolved
    • P3: Somewhat important
    • None
    • 6.4.0
    • QPA: Wayland
    • None
    • Linux/Wayland

    Description

      As noted in https://codereview.qt-project.org/c/qt/qtwayland/+/412496 we commit() when propagateSizeHints() is called. Since minimum and maximum are set separately, this means they can also be committed separately, which can cause the invalid combination of min/max in QTBUG-102626 and QTBUG-103391.

      The protocol error this would constitute has been fixed now and the impact should now be minimal given that the correct max size will be committed directly after, but the underlying issue still remains, so it would be good to investigate if we can do better, at least when both are updated during the same frame.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              qt.team.graphics.and.multimedia Qt Graphics Team
              esabraha Eskil Abrahamsen Blomfeldt
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes