fix instant crash on windows again (followup dc3b56a1 and 9d8d3178)

This commit is contained in:
Juergen E. Fischer 2013-10-11 15:02:35 +02:00
parent 58b7199f9e
commit 9e6e62d9c8
2 changed files with 5 additions and 3 deletions

View File

@ -21,11 +21,13 @@
#include "qgsmessagelog.h"
QgsEditorWidgetRegistry QgsEditorWidgetRegistry::sInstance;
QgsEditorWidgetRegistry *QgsEditorWidgetRegistry::sInstance = 0;
QgsEditorWidgetRegistry* QgsEditorWidgetRegistry::instance()
{
return &sInstance;
if ( !sInstance )
sInstance = new QgsEditorWidgetRegistry();
return sInstance;
}
QgsEditorWidgetRegistry::QgsEditorWidgetRegistry()

View File

@ -112,7 +112,7 @@ class GUI_EXPORT QgsEditorWidgetRegistry : public QObject
private:
QMap<QString, QgsEditorWidgetFactory*> mWidgetFactories;
static QgsEditorWidgetRegistry sInstance;
static QgsEditorWidgetRegistry *sInstance;
};