playlist file / directory error handling fixes, resize playlist refresh fix

git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1342 6778bc44-b910-0410-a7a0-be141de4315d
This commit is contained in:
w1z7ard
2010-07-29 01:46:44 +00:00
parent ebfb4bb75c
commit e2ee27efd4
8 changed files with 39 additions and 26 deletions

View File

@ -20,7 +20,7 @@
#endif
#include <sstream>
PresetFactoryManager::PresetFactoryManager() : _gx(0), _gy(0) {}
PresetFactoryManager::PresetFactoryManager() : _gx(0), _gy(0), initialized(false) {}
PresetFactoryManager::~PresetFactoryManager() {
for (std::vector<PresetFactory *>::iterator pos = _factoryList.begin();
@ -29,11 +29,20 @@ PresetFactoryManager::~PresetFactoryManager() {
delete(*pos);
}
initialized = false;
}
void PresetFactoryManager::initialize(int gx, int gy) {
_gx = gx;
_gy = gy;
if (!initialized) {
initialized = true;
} else {
std::cout << "already initialized " << std::endl;
return;
}
PresetFactory * factory;
#ifndef DISABLE_MILKDROP_PRESETS