Activate window on dropEvent.

This commit is contained in:
John Preston 2017-12-18 20:25:24 +04:00
parent b1f33890d6
commit 3f751bfbb0
3 changed files with 11 additions and 2 deletions

View File

@ -811,6 +811,7 @@ void DialogsWidget::dropEvent(QDropEvent *e) {
if (auto peer = _inner->updateFromParentDrag(mapToGlobal(e->pos()))) {
e->acceptProposedAction();
App::main()->onFilesOrForwardDrop(peer->id, e->mimeData());
controller()->window()->activateWindow();
}
}
}

View File

@ -565,8 +565,14 @@ HistoryWidget::HistoryWidget(QWidget *parent, not_null<Window::Controller*> cont
_topShadow->hide();
_attachDragDocument->setDroppedCallback([this](const QMimeData *data) { confirmSendingFiles(data, CompressConfirm::No); });
_attachDragPhoto->setDroppedCallback([this](const QMimeData *data) { confirmSendingFiles(data, CompressConfirm::Yes); });
_attachDragDocument->setDroppedCallback([this](const QMimeData *data) {
confirmSendingFiles(data, CompressConfirm::No);
this->controller()->window()->activateWindow();
});
_attachDragPhoto->setDroppedCallback([this](const QMimeData *data) {
confirmSendingFiles(data, CompressConfirm::Yes);
this->controller()->window()->activateWindow();
});
connect(&_updateEditTimeLeftDisplay, SIGNAL(timeout()), this, SLOT(updateField()));

View File

@ -289,6 +289,8 @@ void CoverWidget::dropEvent(QDropEvent *e) {
e->acceptProposedAction();
showSetPhotoBox(img);
App::wnd()->activateWindow();
}
void CoverWidget::paintDivider(Painter &p) {