From 0fa0b5b4e58f32ad4909b845bdc45da82cb94761 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BE=AF=E7=BA=A2=E5=8B=8B?= Date: Tue, 23 Apr 2024 10:06:16 +0800 Subject: [PATCH] fix some build warnings and code problems MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 侯红勋 --- ...x-some-build-warnings-and-code-probl.patch | 50 +++++++++++++++++++ kylin-scanner.spec | 10 ++-- 2 files changed, 56 insertions(+), 4 deletions(-) create mode 100644 0001-kylin-scanner-fix-some-build-warnings-and-code-probl.patch diff --git a/0001-kylin-scanner-fix-some-build-warnings-and-code-probl.patch b/0001-kylin-scanner-fix-some-build-warnings-and-code-probl.patch new file mode 100644 index 0000000..a3dff01 --- /dev/null +++ b/0001-kylin-scanner-fix-some-build-warnings-and-code-probl.patch @@ -0,0 +1,50 @@ +From e44752c6e0c7dfd08e847b5b4b499818c5443276 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?=E4=BE=AF=E7=BA=A2=E5=8B=8B?= +Date: Tue, 23 Apr 2024 09:54:24 +0800 +Subject: [PATCH] kylin-scanner: fix some build warnings and code problems +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Signed-off-by: 侯红勋 +--- + src/rectify.cpp | 2 +- + src/showimagewidget.cpp | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/rectify.cpp b/src/rectify.cpp +index 32828e2..9d58cb5 100644 +--- a/src/rectify.cpp ++++ b/src/rectify.cpp +@@ -141,7 +141,7 @@ double CalcDegree(const Mat &srcImage, Mat &dst) + //依次画出每条线段 + size_t i = 0; + +- int loop = 300; ++ size_t loop = 300; + if (lines.size() > loop) { + loop = 300; + } else { +diff --git a/src/showimagewidget.cpp b/src/showimagewidget.cpp +index 0a3e059..7cf46df 100644 +--- a/src/showimagewidget.cpp ++++ b/src/showimagewidget.cpp +@@ -20,6 +20,7 @@ + #include + + ShowImageWidget::ShowImageWidget(QWidget *parent) : QWidget(parent) ++ , scannerImagePath(g_config_signal->m_scannerImagePath) + , m_stackImage (new QImage()) + , m_editImage (new QImage()) + , m_normalImage (new QImage()) +@@ -29,7 +30,6 @@ ShowImageWidget::ShowImageWidget(QWidget *parent) : QWidget(parent) + , m_showImageHLayout (new QHBoxLayout()) + , m_toolbarWidget (new ToolBarWidget()) + , m_mainVLayout (new QVBoxLayout()) +- , scannerImagePath(g_config_signal->m_scannerImagePath) + { + setupGui(); + initConnect(); +-- +2.43.0 + diff --git a/kylin-scanner.spec b/kylin-scanner.spec index 1c71b27..535a78c 100644 --- a/kylin-scanner.spec +++ b/kylin-scanner.spec @@ -1,12 +1,13 @@ Name: kylin-scanner Version: 1.0.4 -Release: 1 +Release: 2 Summary: Kylin Scanner is an interface-friendly scanning software developed with Qt5. License: BSL-1.0 and Libpng and zlib and GPL-2.0-or-later URL: https://github.com/UbuntuKylin/kylin-scanner Source0: %{name}-%{version}.tar.gz Patch01: 0001-fix-compile-error-of-kylin-scanner.patch Patch02: 0002-modify-version-of-kylin-scanner-is-null.patch +Patch03: 0001-kylin-scanner-fix-some-build-warnings-and-code-probl.patch BuildRequires: qt5-qtsvg-devel BuildRequires: glib2-devel @@ -40,9 +41,7 @@ and text recognition, etc. %prep -%setup -q -%patch01 -p1 -%patch02 -p1 +%autosetup -n %{name}-%{version} -p1 %build %{qmake_qt5} @@ -59,6 +58,9 @@ and text recognition, etc. %{_datadir}/kylin-user-guide/data/guide/kylin-scanner %changelog +* Tue Apr 23 2024 houhongxun - 1.0.4-2 +- fix some build warnings and code problems + * Thu May 25 2023 peijiankang - 1.0.4-1 - update version to 1.0.4