<table><tr><td style="">romangg added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D15072">View Revision</a></tr></table><br /><div><div><p>I updated the autotest. Note that the old autotest was broken anyway because the wrong pointer button serial was used when the drag was started and by that aborted in SeatInterface. The new test fails on <tt style="background: #ebebeb; font-size: 13px;">testDragInternally</tt> with:</p>

<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">QFATAL : TestDataDevice::testDragInternally(grab and focus) ASSERT: "source" in file /home/roman/dev/kde/src/frameworks/kwayland/src/server/dataoffer_interface.cpp, line 153
FAIL!  : TestDataDevice::testDragInternally(grab and focus) Received a fatal error.</pre></div>

<p>what is a different problem. A data offer should not be created when there is no data source. The old autotest did not capture this problem, since the drag was aborted on the SeatInterface.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R127 KWayland</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D15072">https://phabricator.kde.org/D15072</a></div></div><br /><div><strong>To: </strong>romangg, KWin<br /><strong>Cc: </strong>kde-frameworks-devel, michaelh, ngraham, bruns<br /></div>