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

No dropEvent received after less than two dragMoveEvents received.

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Incomplete
    • Icon: Not Evaluated Not Evaluated
    • None
    • 5.0.2
    • None
    • Ubuntu 13.04
      Qt 5.0.2
      PyQt5

      A user is dragging and dropping within an app. If user presses left mouse button (LMB), quickly moves mouse with LMB down, then releases LMB without further movement, app receives one dragEnterEvent, one dragMoveEvent, but no dropEvent. However, if user quickly moves, pauses to wait for app to catch up, then moves mouse again, more dragMoveEvents are received (even if mouse then remains stationary) and a dropEvent is received.

      App is accepting all events properly. All events are in a QGraphicsScene. Object being dragged is a pixmap, which might be slow. App uses PyQt5, which also slows it down. QDrag.setPixmap() is not called, so I am also receiving QPainter warnings see QTBUG 29283 but I think that is irrelevant.

      I don't yet have a small test harness, but might be able to provide one, in PyQt.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Unassigned Unassigned
            bootchk lloyd konneker
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes