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

Hidden/closed dialogs receive input events

    XMLWordPrintable

Details

    • Linux/X11

    Description

      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.

      Attachments

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

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes