mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-04-16 22:27:20 +02:00
Always call raise() before activateWindow().
This commit is contained in:
parent
1886a5c4ed
commit
303ad02c61
8 changed files with 9 additions and 1 deletions
|
@ -283,6 +283,7 @@ void ChooseSourceProcess::activate() {
|
|||
} else {
|
||||
_window->show();
|
||||
}
|
||||
_window->raise();
|
||||
_window->activateWindow();
|
||||
}
|
||||
|
||||
|
|
|
@ -59,6 +59,7 @@ void PreLaunchWindow::activate() {
|
|||
setWindowState(windowState() & ~Qt::WindowMinimized);
|
||||
setVisible(true);
|
||||
psActivateProcess();
|
||||
raise();
|
||||
activateWindow();
|
||||
}
|
||||
|
||||
|
|
|
@ -1332,6 +1332,7 @@ void Widget::dropEvent(QDropEvent *e) {
|
|||
controller()->content()->onFilesOrForwardDrop(
|
||||
peer->id,
|
||||
e->mimeData());
|
||||
controller()->widget()->raise();
|
||||
controller()->widget()->activateWindow();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -2235,6 +2235,7 @@ void OverlayWidget::setFocus() {
|
|||
}
|
||||
|
||||
void OverlayWidget::activate() {
|
||||
_widget->raise();
|
||||
_widget->activateWindow();
|
||||
QApplication::setActiveWindow(_widget);
|
||||
setFocus();
|
||||
|
|
|
@ -229,6 +229,7 @@ void MainWindow::psRefreshTaskbarIcon() {
|
|||
palette.setColor(QPalette::Window, (isActiveWindow() ? st::titleBgActive : st::titleBg)->c);
|
||||
refresher->setPalette(palette);
|
||||
refresher->show();
|
||||
refresher->raise();
|
||||
refresher->activateWindow();
|
||||
|
||||
updateIconCounters();
|
||||
|
|
|
@ -916,6 +916,7 @@ void Notification::showReplyField() {
|
|||
if (!_item) {
|
||||
return;
|
||||
}
|
||||
raise();
|
||||
activateWindow();
|
||||
|
||||
if (_replyArea) {
|
||||
|
@ -1039,6 +1040,7 @@ bool Notification::eventFilter(QObject *o, QEvent *e) {
|
|||
if (e->type() == QEvent::MouseButtonPress) {
|
||||
if (auto receiver = qobject_cast<QWidget*>(o)) {
|
||||
if (isAncestorOf(receiver)) {
|
||||
raise();
|
||||
activateWindow();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -67,6 +67,7 @@ constexpr auto kMaxChatEntryHistorySize = 50;
|
|||
|
||||
void ActivateWindow(not_null<SessionController*> controller) {
|
||||
const auto window = controller->widget();
|
||||
window->raise();
|
||||
window->activateWindow();
|
||||
Ui::ActivateWindowDelayed(window);
|
||||
}
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit 02049aeaa8806ef5d23fbf050be7e341e2d5bbde
|
||||
Subproject commit b1d5ed4ab503635f9e0f9ee5d2a34e2975042014
|
Loading…
Add table
Reference in a new issue