Fix deprecations in glyph_manager.cpp (#2402)

This commit is contained in:
Tadej Novak
2024-05-19 16:47:31 +02:00
committed by GitHub
parent 27a2c7bd95
commit 07a150dea7

View File

@@ -57,7 +57,7 @@ void GlyphManager::getGlyphs(GlyphRequestor& requestor, GlyphDependencies glyphD
// If the shared dependencies pointer is already unique, then all dependent
// glyph ranges have already been loaded. Send a notification immediately.
if (dependencies.unique()) {
if (dependencies.use_count() == 1) {
notify(requestor, *dependencies);
}
}
@@ -121,7 +121,7 @@ void GlyphManager::processResponse(const Response& res, const FontStack& fontSta
for (auto& pair : request.requestors) {
GlyphRequestor& requestor = *pair.first;
const std::shared_ptr<GlyphDependencies>& dependencies = pair.second;
if (dependencies.unique()) {
if (dependencies.use_count() == 1) {
notify(requestor, *dependencies);
}
}