MCPcopy Create free account
hub / github.com/OpenApoc/OpenApoc / putFontStringCacheEntry

Method putFontStringCacheEntry

framework/data.cpp:868–885  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

866}
867
868void DataImpl::putFontStringCacheEntry(const UString &font_name, const UString &string,
869 sp<PaletteImage> &img)
870{
871 std::lock_guard<std::recursive_mutex> l(this->fontStringCacheLock);
872 if (font_name == "")
873 {
874 LogError("invalid font_name");
875 return;
876 }
877 if (string == "")
878 {
879 // LogWarning("Empty string");
880 return;
881 }
882 this->fontStringCache[font_name][string] = img;
883 this->pinnedFontStrings.push(img);
884 this->pinnedFontStrings.pop();
885}
886
887void DataImpl::addSampleAlias(const UString &name, const UString &value)
888{

Callers 1

getStringMethod · 0.80

Calls 2

pushMethod · 0.80
popMethod · 0.80

Tested by

no test coverage detected