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

QX11Embed is using wrong QX11Info::appRootWindow()

XMLWordPrintable

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

      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.

        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.

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

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes