diff --git a/0001-ukui-greeter-fix-segmentation-fault-when-click-wlan-.patch b/0001-ukui-greeter-fix-segmentation-fault-when-click-wlan-.patch new file mode 100644 index 0000000000000000000000000000000000000000..19e179af540a25ae06978cb046e1e1caeba2a160 --- /dev/null +++ b/0001-ukui-greeter-fix-segmentation-fault-when-click-wlan-.patch @@ -0,0 +1,40 @@ +From 934f7e8674f5841a324de38564dcf996f7ee4b5b Mon Sep 17 00:00:00 2001 +From: HouHongxun +Date: Fri, 1 Nov 2024 16:28:07 +0800 +Subject: [PATCH] ukui-greeter: fix segmentation fault when click wlan label + +Signed-off-by: HouHongxun +--- + ukui-greeter/greeter/agreementwindow.cpp | 2 ++ + ukui-greeter/greeter/greeterwindow.cpp | 2 +- + 2 files changed, 3 insertions(+), 1 deletion(-) + +diff --git a/ukui-greeter/greeter/agreementwindow.cpp b/ukui-greeter/greeter/agreementwindow.cpp +index 8a63c6e..f23b012 100644 +--- a/ukui-greeter/greeter/agreementwindow.cpp ++++ b/ukui-greeter/greeter/agreementwindow.cpp +@@ -78,6 +78,8 @@ void AgreementWindow::switchPage() + void AgreementWindow::resizeEvent(QResizeEvent *event) + { + // qDebug()<<"" ++ if (!centerWidget) ++ return; + int m_width = 960,m_height = 722 - 88; + if(this->width() < (960+80)) + m_width = (width() - 80)/2; +diff --git a/ukui-greeter/greeter/greeterwindow.cpp b/ukui-greeter/greeter/greeterwindow.cpp +index b0a0204..853e800 100644 +--- a/ukui-greeter/greeter/greeterwindow.cpp ++++ b/ukui-greeter/greeter/greeterwindow.cpp +@@ -1268,7 +1268,7 @@ void GreeterWindow::resizeEvent(QResizeEvent *event) + sureWidget->move((width()-sureWidget->width())/2,(height() - sureWidget->height())/2); + } + +- if(m_agreementWindow){ ++ if(m_agreementWindow && m_agreementWindow->getShowLoginPrompt()){ + m_agreementWindow->setGeometry(this->geometry()); + } + +-- +2.43.0 + diff --git a/ukui-greeter.spec b/ukui-greeter.spec index 0e42ee62dbffe7f677c0fa5ee37c0e91a05752c1..f388fd2676c1866d3a2a476d795719ff74d9cedb 100644 --- a/ukui-greeter.spec +++ b/ukui-greeter.spec @@ -1,13 +1,14 @@ Summary: Lightdm greeter for UKUI Name: ukui-greeter Version: 4.10.0.0 -Release: 2 +Release: 3 License: GPL-2+ URL: http://www.ukui.org Source0: %{name}-%{version}.tar.gz Patch1: ukui-greeter-4.10.0.0-kylin-change-lrelease-to-lrelease-qt5.patch Patch2: fix-ukui-greeter-background-issue.patch +Patch3: 0001-ukui-greeter-fix-segmentation-fault-when-click-wlan-.patch BuildRequires: glib2-devel BuildRequires: gsettings-qt-devel BuildRequires: imlib2-devel @@ -77,6 +78,12 @@ gzip -c ukui-greeter/man/ukui-greeter.8 > $RPM_BUILD_ROOT%{_datadir}/man/man8/uk %changelog +* Thu Aug 28 2025 houhongxun - 4.10.0.0-3 +- Type: Bugfix +- ID : NA +- SUG : NA +- DESC: fix segmantation fault when click wlan tab + * Wed Aug 27 2025 douyan - 4.10.0.0-2 - Type: Bugfix - ID : NA