diff options
Diffstat (limited to 'src/ResourceCache.cpp')
-rw-r--r-- | src/ResourceCache.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/ResourceCache.cpp b/src/ResourceCache.cpp index ab583bb..3f73189 100644 --- a/src/ResourceCache.cpp +++ b/src/ResourceCache.cpp @@ -8,11 +8,11 @@ namespace dchat unordered_map<string, sf::Font*> fonts; unordered_map<string, sf::Texture*> textures; - const sf::Font& ResourceCache::getFont(const string &filepath) + const sf::Font* ResourceCache::getFont(const string &filepath) { auto it = fonts.find(filepath); if(it != fonts.end()) - return *it->second; + return it->second; sf::Font *font = new sf::Font(); if(!font->loadFromFile(filepath)) @@ -24,7 +24,7 @@ namespace dchat } fonts[filepath] = font; - return *font; + return font; } sf::Texture* ResourceCache::getTexture(const string &filepath) |