diff --git a/reader/browser/SheetBrowser.cpp b/reader/browser/SheetBrowser.cpp index dee8bb2b..487c8e3e 100644 --- a/reader/browser/SheetBrowser.cpp +++ b/reader/browser/SheetBrowser.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2019 ~ 2020 Uniontech Software Technology Co.,Ltd. +// Copyright (C) 2019 ~ 2026 Uniontech Software Technology Co.,Ltd. // SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd. // // SPDX-License-Identifier: GPL-3.0-or-later @@ -891,8 +891,6 @@ void SheetBrowser::deform(SheetOperation &operation) qCDebug(appLog) << "Deforming view with scale factor:" << operation.scaleFactor << "mode:" << operation.scaleMode << "rotation:" << operation.rotation; - m_lastScaleFactor = operation.scaleFactor; - const qreal safeMaxWidth = qFuzzyIsNull(m_maxWidth) ? 1.0 : m_maxWidth; const qreal safeMaxHeight = qFuzzyIsNull(m_maxHeight) ? (qFuzzyIsNull(m_maxWidth) ? 1.0 : m_maxWidth) : m_maxHeight; @@ -935,6 +933,8 @@ void SheetBrowser::deform(SheetOperation &operation) break; } + m_lastScaleFactor = operation.scaleFactor; + int page = operation.currentPage; //进行render 并算出最宽的一行 double maxWidth = 0; //最宽的一行