libreofficekit/source/gtk/lokdocview.cxx |    2 ++
 1 file changed, 2 insertions(+)

New commits:
commit a069aaf91f5428fce96c882cd5827415c39a9192
Author:     Mike Kaganski <mike.kagan...@collabora.com>
AuthorDate: Tue Nov 15 11:04:18 2022 +0300
Commit:     Mike Kaganski <mike.kagan...@collabora.com>
CommitDate: Tue Nov 15 11:37:30 2022 +0100

    gtktiledviewer: Don't call updateClientZoom until zoom is initialized
    
    Avoids some console noise
    
    Change-Id: I521e430eeabe8fcf5012834dc7be7af8c0ce418b
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142724
    Tested-by: Jenkins
    Reviewed-by: Mike Kaganski <mike.kagan...@collabora.com>
    (cherry picked from commit 32aa6697c0b9f0ef490f42165a6b777c2b800da4)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142681
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com>

diff --git a/libreofficekit/source/gtk/lokdocview.cxx 
b/libreofficekit/source/gtk/lokdocview.cxx
index 4cb9ef3ea553..5a4f556384e4 100644
--- a/libreofficekit/source/gtk/lokdocview.cxx
+++ b/libreofficekit/source/gtk/lokdocview.cxx
@@ -2840,6 +2840,8 @@ static gboolean spin_lok_loop(void *pData)
 static void updateClientZoom(LOKDocView *pDocView)
 {
     LOKDocViewPrivate& priv = getPrivate(pDocView);
+    if (!priv->m_fZoom)
+        return; // Not initialized yet?
     gint nScaleFactor = gtk_widget_get_scale_factor(GTK_WIDGET(pDocView));
     gint nTileSizePixelsScaled = nTileSizePixels * nScaleFactor;
     GError* error = nullptr;

Reply via email to