Commit 4bab721d authored by David Edmundson's avatar David Edmundson
Browse files

[xwl] Cancel the visit when a drag ends

XWL only clears up when a "visit" finishes.

If we end a WlToXDrag through clicking we call "WlToXDrag::end" but the
visit object stays alive, which obviously will never finish.

Both the visit and the drag object then effectively leak and are used on
the next drag.
parent f3d46cee
......@@ -87,6 +87,7 @@ bool WlToXDrag::end()
// we direclty allow to delete previous visits
Q_EMIT finish(this);
});
m_visit->leave();
return false;
}
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment