Support drag and drop

Bug #1459830 reported by Chris Coulson on 2015-05-28
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Chris Coulson

Bug Description

Starting a drag currently causes the renderer to hang because we don't cancel the drag in Oxide. Whilst adding a stub to cancel the drag will fix the hang, we should eventually implement drag and drop support.

Changed in oxide:
importance: Undecided → Medium
status: New → Triaged
Chris Coulson (chrisccoulson) wrote :

Note, this needs bug 1536797 to be fixed.

Chris Coulson (chrisccoulson) wrote :

One issue we're going to have with this is that we won't be able to run the webview compositor during a drag operation (as the nested QEventLoop won't be able to run Chromium task queue). It means that the webview will appear frozen during a drag and drop. I'm not sure how we can fix that.

Chris Coulson (chrisccoulson) wrote :

Actually, we might be able to use MessageLoop::ScopedNestableTaskAllower before calling QDrag::exec. Let me evaluate that case in the other bug as well.

Changed in oxide:
assignee: nobody → Chris Coulson (chrisccoulson)
milestone: none → branch-1.14
status: Triaged → In Progress
Changed in oxide:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers