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

QX11Embed is using wrong QX11Info::appRootWindow()

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P2: Important
    • None
    • 4.6.2
    • None
    • None

    Description

      QX11Embed is using x11Info().appRootWindow() instead x11Info().appRootWindow(x11Info().screen()) e.g. when XReparentWindow() gets called.
      x11Info().appRootWindow() returns the window where the application is running on. But when the QX11Embed is running on another screen this is wrong. This can lead to a crash inside the nvidia driver because of an invalid window id.

      Attachments

        1. qx11embed_x11.diff
          3 kB
        2. x11embed.tgz
          1 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            dzyubenk Denis Dzyubenko (Inactive)
            chehrlic Christian Ehrlicher
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes