mirror of
https://github.com/d47081/qBittorrent.git
synced 2025-02-10 05:44:25 +00:00
Make use of std algorithms
Since the result code is shorter.
This commit is contained in:
parent
7ae68b20e7
commit
54252184ab
@ -28,6 +28,7 @@
|
|||||||
|
|
||||||
#include "mainwindow.h"
|
#include "mainwindow.h"
|
||||||
|
|
||||||
|
#include <algorithm>
|
||||||
#include <chrono>
|
#include <chrono>
|
||||||
|
|
||||||
#include <QActionGroup>
|
#include <QActionGroup>
|
||||||
@ -1279,15 +1280,9 @@ bool MainWindow::event(QEvent *e)
|
|||||||
{
|
{
|
||||||
qDebug() << "Has active window:" << (qApp->activeWindow() != nullptr);
|
qDebug() << "Has active window:" << (qApp->activeWindow() != nullptr);
|
||||||
// Check if there is a modal window
|
// Check if there is a modal window
|
||||||
bool hasModalWindow = false;
|
const QWidgetList allWidgets = QApplication::allWidgets();
|
||||||
for (QWidget *widget : asConst(QApplication::allWidgets()))
|
const bool hasModalWindow = std::any_of(allWidgets.cbegin(), allWidgets.cend()
|
||||||
{
|
, [](const QWidget *widget) { return widget->isModal(); });
|
||||||
if (widget->isModal())
|
|
||||||
{
|
|
||||||
hasModalWindow = true;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
// Iconify if there is no modal window
|
// Iconify if there is no modal window
|
||||||
if (!hasModalWindow)
|
if (!hasModalWindow)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user