Refactor: BLF Remove Size Parameter from blf_glyph_cache_find #118469
|
@ -75,10 +75,10 @@ static float from_16dot16(FT_Fixed value)
|
|||
/** \name Glyph Cache
|
||||
* \{ */
|
||||
|
||||
static GlyphCacheBLF *blf_glyph_cache_find(FontBLF *font, const float size)
|
||||
static GlyphCacheBLF *blf_glyph_cache_find(FontBLF *font)
|
||||
{
|
||||
for (std::unique_ptr<GlyphCacheBLF> &gc : font->cache) {
|
||||
if (gc->size == size && (gc->bold == ((font->flags & BLF_BOLD) != 0)) &&
|
||||
if (gc->size == font->size && (gc->bold == ((font->flags & BLF_BOLD) != 0)) &&
|
||||
(gc->italic == ((font->flags & BLF_ITALIC) != 0)) &&
|
||||
(gc->char_weight == font->char_weight) && (gc->char_slant == font->char_slant) &&
|
||||
(gc->char_width == font->char_width) && (gc->char_spacing == font->char_spacing))
|
||||
|
@ -130,7 +130,7 @@ GlyphCacheBLF *blf_glyph_cache_acquire(FontBLF *font)
|
|||
{
|
||||
font->glyph_cache_mutex.lock();
|
||||
|
||||
GlyphCacheBLF *gc = blf_glyph_cache_find(font, font->size);
|
||||
GlyphCacheBLF *gc = blf_glyph_cache_find(font);
|
||||
|
||||
if (!gc) {
|
||||
gc = blf_glyph_cache_new(font);
|
||||
|
|
Loading…
Reference in New Issue