commit 14d63f5be86ef2463a70c792cdb0ff88c1374025
Author: Juergen Spitzmueller <sp...@lyx.org>
Date:   Sun Aug 7 16:40:12 2022 +0200

    GuiGraphic: delimit "Scale in LyX" (1--1000%)
    
    Larger values will eventually crash LyX (see #12353), 0 or negative
    values make the image disappear in the workarea and impossible to edit.
---
 src/frontends/qt/GuiGraphics.cpp  |    2 +-
 src/frontends/qt/ui/GraphicsUi.ui |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/frontends/qt/GuiGraphics.cpp b/src/frontends/qt/GuiGraphics.cpp
index 64fa397..4ec478a 100644
--- a/src/frontends/qt/GuiGraphics.cpp
+++ b/src/frontends/qt/GuiGraphics.cpp
@@ -201,7 +201,7 @@ GuiGraphics::GuiGraphics(GuiView & lv)
        connect(groupCO, SIGNAL(currentIndexChanged(int)),
                this, SLOT(changeGroup(int)));
 
-       displayscale->setValidator(new QIntValidator(displayscale));
+       displayscale->setValidator(new QIntValidator(1, 1000, displayscale));
 
        bc().setPolicy(ButtonPolicy::NoRepeatedApplyReadOnlyPolicy);
        bc().setOK(buttonBox->button(QDialogButtonBox::Ok));
diff --git a/src/frontends/qt/ui/GraphicsUi.ui 
b/src/frontends/qt/ui/GraphicsUi.ui
index bd0f210..9d03e48 100644
--- a/src/frontends/qt/ui/GraphicsUi.ui
+++ b/src/frontends/qt/ui/GraphicsUi.ui
@@ -553,14 +553,14 @@
              </sizepolicy>
             </property>
             <property name="toolTip">
-             <string>Percentage to scale by in LyX</string>
+             <string>Percentage to scale by in LyX (1 to 1000)</string>
             </property>
            </widget>
           </item>
           <item row="0" column="0">
            <widget class="QLabel" name="scaleLA">
             <property name="toolTip">
-             <string>Percentage to scale by in LyX</string>
+             <string>Percentage to scale by in LyX (1 to 1000)</string>
             </property>
             <property name="text">
              <string>Sca&amp;le on screen (%):</string>
-- 
lyx-cvs mailing list
lyx-cvs@lists.lyx.org
http://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to