const int index = tabAt(event->pos());
if (mimeData->hasUrls()) {
- event->acceptProposedAction();
+ if (index >= 0) {
+ event->acceptProposedAction();
+ } else {
+ event->setDropAction(Qt::IgnoreAction);
+ // Still need to accept it to receive dragMoveEvent
+ event->accept();
+ }
updateAutoActivationTimer(index);
}
const int index = tabAt(event->pos());
if (mimeData->hasUrls()) {
+ if (index >= 0) {
+ event->acceptProposedAction();
+ } else {
+ event->setDropAction(Qt::IgnoreAction);
+ }
updateAutoActivationTimer(index);
}