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

BEGIN_STYLE_PIXMAPCACHE issue with qdial

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P3: Somewhat important
    • Resolution: Fixed
    • Affects Version/s: 4.7.3
    • Fix Version/s: 5.14.1, 5.15.0 Alpha
    • Component/s: GUI: Painting
    • Labels:
      None
    • Environment:
      Windows 7, Visual Studio 2008 / Qt Creator 2.2.0
    • Commits:
      cd3585ab159c3d0614f418fd148b7cea77ea6d12

      Description

      Execution of drawDial() funcion in qstylehelper.cpp is interrupted in BEGIN_STYLE_PIXMAPCACHE() call.

      Attached issue reproduces the issue. First there is no shadow in the QDial. After the first mouse click (so that the dialler moves) the outlook is the same, but after second click the shadow appears.

      It seems that the execution in drawDial() is interrupted in BEGIN_STYLE_PIXMAPCACHE() so that the rest of drawDial() function is not executed, thus the shadow is not dropped though the state is enabled.

        Attachments

        1. main.cpp
          0.3 kB
        2. mydial.zip
          1 kB
        3. patch.diff
          0.6 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            chehrlic Christian Ehrlicher
            Reporter:
            tiheikka Titta Heikkala
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes