use static local instead of pointer/global to make windows and possibly valgrind happy (followup 9e6e62d9c)

This commit is contained in:
Juergen E. Fischer 2013-10-11 15:34:18 +02:00
parent 9e6e62d9c8
commit 572bda85ab
2 changed files with 2 additions and 7 deletions

View File

@ -20,14 +20,10 @@
#include "qgsvectorlayer.h"
#include "qgsmessagelog.h"
QgsEditorWidgetRegistry *QgsEditorWidgetRegistry::sInstance = 0;
QgsEditorWidgetRegistry* QgsEditorWidgetRegistry::instance()
{
if ( !sInstance )
sInstance = new QgsEditorWidgetRegistry();
return sInstance;
static QgsEditorWidgetRegistry sInstance;
return &sInstance;
}
QgsEditorWidgetRegistry::QgsEditorWidgetRegistry()

View File

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