summaryrefslogtreecommitdiff
path: root/test/wscript
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2023-04-19 23:57:03 +0200
committerCarl Hetherington <cth@carlh.net>2023-04-19 23:57:03 +0200
commit22aa0dd620b6db93a64e1e171fb5ddb18693e56e (patch)
treeeff4188e9877983f666b8c53b767d68d4a2ad212 /test/wscript
parentf6a51c4902d6c1983d58e1073f048d50ba2a50df (diff)
In 1c73379ed8483dcf71c5ccfc459c2c22516a9aef I changed
FontConfig::_available_fonts to use the font ID as a key, but that's totally wrong because the same Font object with the same ID can have its font filename/data changed, and in that case we don't want to use the cached font. Here we use the actual TTF/OTF font data as the key. We could have just hashed the data (whether it comes from a disk file or is held in memory) but this is slower in the case where we have the filename, as then the file must be loaded from disk for each comparison. This fixes #2518.
Diffstat (limited to 'test/wscript')
-rw-r--r--test/wscript1
1 files changed, 1 insertions, 0 deletions
diff --git a/test/wscript b/test/wscript
index 9917e7802..827a3feb8 100644
--- a/test/wscript
+++ b/test/wscript
@@ -94,6 +94,7 @@ def build(bld):
file_naming_test.cc
film_metadata_test.cc
find_missing_test.cc
+ font_comparator_test.cc
frame_interval_checker_test.cc
frame_rate_test.cc
guess_crop_test.cc