commit 0f34a81ee85c39c8b955079b64619a9278254971 Author: Juergen Spitzmueller <sp...@lyx.org> Date: Sat Nov 26 17:39:43 2022 +0100
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. (cherry picked from parts of commit 14d63f5be86ef2463a70c792cdb0ff88c1374025) --- src/frontends/qt4/GuiGraphics.cpp | 2 +- status.23x | 2 ++ 2 files changed, 3 insertions(+), 1 deletions(-) diff --git a/src/frontends/qt4/GuiGraphics.cpp b/src/frontends/qt4/GuiGraphics.cpp index c32ec2c..d5c1394 100644 --- a/src/frontends/qt4/GuiGraphics.cpp +++ b/src/frontends/qt4/GuiGraphics.cpp @@ -209,7 +209,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(okPB); diff --git a/status.23x b/status.23x index db40254..076bb4e 100644 --- a/status.23x +++ b/status.23x @@ -151,6 +151,8 @@ What's new - Limit zoom value to 1000% to avoid crashes (bug 12452). +- Limit graphics scaling in LyX to 1--1000% to avoid crashes (12353). + - Fix potential crash with 32bit ucs4 codepoints (bug 12519). - Catch warnings from packages that contain a hyphen in their name -- lyx-cvs mailing list lyx-cvs@lists.lyx.org http://lists.lyx.org/mailman/listinfo/lyx-cvs