parent
3a2b1f6254
commit
b1455d7929
|
@ -0,0 +1,41 @@
|
||||||
|
From: =?utf-8?b?5p2o5pWP?= <yangmin@kylinos.cn>
|
||||||
|
Date: Wed, 5 Jun 2024 08:23:06 +0000
|
||||||
|
Subject: =?utf-8?q?!87_fixbug_Merge_pull_request_!87_from_=E6=9D=A8?=
|
||||||
|
=?utf-8?q?=E6=95=8F/openkylin/nile?=
|
||||||
|
|
||||||
|
---
|
||||||
|
src/widgets/fullbackgroundwidget.cpp | 7 +++----
|
||||||
|
1 file changed, 3 insertions(+), 4 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/src/widgets/fullbackgroundwidget.cpp b/src/widgets/fullbackgroundwidget.cpp
|
||||||
|
index 7cfee1e..c71510e 100644
|
||||||
|
--- a/src/widgets/fullbackgroundwidget.cpp
|
||||||
|
+++ b/src/widgets/fullbackgroundwidget.cpp
|
||||||
|
@@ -133,9 +133,6 @@ void FullBackgroundWidget::initUI()
|
||||||
|
}
|
||||||
|
|
||||||
|
setWindowFlags(Qt::FramelessWindowHint | Qt::X11BypassWindowManagerHint);
|
||||||
|
- QTimer::singleShot(100, this, [=]() {
|
||||||
|
- WindowManager::setWindowLayer(this->windowHandle(), WindowLayer::ScreenLock);
|
||||||
|
- });
|
||||||
|
|
||||||
|
// 登录模式下监听屏幕插拔
|
||||||
|
if (isGreeterMode()) {
|
||||||
|
@@ -170,6 +167,9 @@ bool FullBackgroundWidget::eventFilter(QObject *obj, QEvent *event)
|
||||||
|
}
|
||||||
|
QTimer::singleShot(500, this, SLOT(setLockState()));
|
||||||
|
// QTimer::singleShot(200,this,SLOT(killWindow()));
|
||||||
|
+ } else if (event->type() == QEvent::Show || event->type() == QEvent::UpdateRequest) {
|
||||||
|
+ WindowManager::setWindowLayer(this->windowHandle(), WindowLayer::ScreenLock);
|
||||||
|
+ //qDebug()<<"Set window layer ScreenLock";
|
||||||
|
}
|
||||||
|
return QWidget::eventFilter(obj, event);
|
||||||
|
}
|
||||||
|
@@ -637,7 +637,6 @@ void FullBackgroundWidget::showEvent(QShowEvent *event)
|
||||||
|
if (QX11Info::isPlatformX11())
|
||||||
|
tryGrabKeyboard();
|
||||||
|
QTimer::singleShot(100, this, [=]() {
|
||||||
|
- WindowManager::setWindowLayer(this->windowHandle(), WindowLayer::ScreenLock);
|
||||||
|
m_lockWidget->updateFont();
|
||||||
|
m_lockWidget->updateFontSize();
|
||||||
|
});
|
|
@ -32,3 +32,4 @@
|
||||||
0032-84-fixbug.patch
|
0032-84-fixbug.patch
|
||||||
0033-85-fixbug.patch
|
0033-85-fixbug.patch
|
||||||
0034-86.patch
|
0034-86.patch
|
||||||
|
0035-87-fixbug.patch
|
||||||
|
|
Loading…
Reference in New Issue