[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freetype2-demos] master 9eba3d5 27/41: [ftinspect] Fix random crash whe
From: |
Werner Lemberg |
Subject: |
[freetype2-demos] master 9eba3d5 27/41: [ftinspect] Fix random crash when closing fonts. |
Date: |
Mon, 3 Oct 2022 11:27:03 -0400 (EDT) |
branch: master
commit 9eba3d5886145895867aa62ab80d01b71098f088
Author: Charlie Jiang <w@chariri.moe>
Commit: Werner Lemberg <wl@gnu.org>
[ftinspect] Fix random crash when closing fonts.
* src/ftinspect/widgets/tripletselector.cpp: Disallow font indices below 0.
It seems the CFF driver can't handle this properly.
---
src/ftinspect/widgets/tripletselector.cpp | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/src/ftinspect/widgets/tripletselector.cpp
b/src/ftinspect/widgets/tripletselector.cpp
index 04540ab..d92ce3f 100644
--- a/src/ftinspect/widgets/tripletselector.cpp
+++ b/src/ftinspect/widgets/tripletselector.cpp
@@ -452,6 +452,11 @@ TripletSelector::loadTriplet()
}
}
+ if (faceIndex < 0)
+ faceIndex = 0;
+ if (instanceIndex < 0)
+ instanceIndex = 0;
+
engine_->loadFont(fontIndex, faceIndex, instanceIndex);
// TODO: This may messes up with bitmap-only fonts.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freetype2-demos] master 9eba3d5 27/41: [ftinspect] Fix random crash when closing fonts.,
Werner Lemberg <=