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

Hidden/closed dialogs receive input events

XMLWordPrintable

    • Linux/X11

      Closed dialogs still accept queued input events which can cause accepted() and finished() signals to fire multiple times. For example when there is some time consuming processing blocking the main thread, then user tries to accept a dialog multiple times.

      This can be worked around relatively easily by always disabling/disconnecting, but that requires user to always do that basically for every dialog. Therefore, it might be better to drop input events for hidden dialogs/widgets.

        1. original-report.zip
          0.8 kB
          Frank Hemer
        2. qtbug82939.zip
          1 kB
          Joni Poikelin
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            vhilshei Volker Hilsheimer
            poikelin Joni Poikelin
            Votes:
            1 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes