1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 00:47:36 +00:00

LibWeb: Use FlyString in FontCache keys

This commit is contained in:
Andreas Kling 2020-05-26 23:45:48 +02:00
parent 82444048de
commit 4ec8b9f6ee

View file

@ -26,13 +26,14 @@
#pragma once #pragma once
#include <AK/FlyString.h>
#include <AK/HashMap.h> #include <AK/HashMap.h>
#include <AK/String.h> #include <AK/String.h>
#include <LibGfx/Forward.h> #include <LibGfx/Forward.h>
struct FontSelector { struct FontSelector {
String family; FlyString family;
String weight; FlyString weight;
bool operator==(const FontSelector& other) const bool operator==(const FontSelector& other) const
{ {
@ -54,6 +55,6 @@ public:
void set(const FontSelector&, NonnullRefPtr<Gfx::Font>); void set(const FontSelector&, NonnullRefPtr<Gfx::Font>);
private: private:
FontCache() {} FontCache() { }
mutable HashMap<FontSelector, NonnullRefPtr<Gfx::Font>> m_fonts; mutable HashMap<FontSelector, NonnullRefPtr<Gfx::Font>> m_fonts;
}; };