Browse Source

MagnumFont: don't forget to close on destruction.

pull/34/head
Vladimír Vondruš 13 years ago
parent
commit
e60306d3d7
  1. 2
      src/Plugins/MagnumFont/MagnumFont.cpp
  2. 2
      src/Plugins/MagnumFont/MagnumFont.h

2
src/Plugins/MagnumFont/MagnumFont.cpp

@ -61,6 +61,8 @@ MagnumFont::MagnumFont(): _opened(nullptr) {}
MagnumFont::MagnumFont(PluginManager::AbstractManager* const manager, std::string plugin): AbstractFont(manager, std::move(plugin)), _opened(nullptr) {}
MagnumFont::~MagnumFont() { close(); }
auto MagnumFont::doFeatures() const -> Features { return Feature::OpenData|Feature::MultiFile|Feature::PreparedGlyphCache; }
bool MagnumFont::doIsOpened() const { return _opened; }

2
src/Plugins/MagnumFont/MagnumFont.h

@ -99,6 +99,8 @@ class MagnumFont: public AbstractFont {
/** @brief Plugin manager constructor */
explicit MagnumFont(PluginManager::AbstractManager* manager, std::string plugin);
~MagnumFont();
private:
class Data;

Loading…
Cancel
Save