]> granicus.if.org Git - taglib/commitdiff
Additional change to previous fix.
authorBirunthan Mohnathas <birunthan@mohanathas.com>
Mon, 12 Mar 2012 20:13:58 +0000 (22:13 +0200)
committerBirunthan Mohnathas <birunthan@mohanathas.com>
Mon, 12 Mar 2012 20:13:58 +0000 (22:13 +0200)
taglib/mpeg/id3v2/id3v2framefactory.cpp
taglib/mpeg/id3v2/id3v2framefactory.h

index da9c801818d51792aaab9532bf8bad568ae7c7ef..38f46c5657c632108cd5677645c1906ed499f6ec 100644 (file)
@@ -65,7 +65,7 @@ public:
   }
 };
 
-FrameFactory *FrameFactory::factory = 0;
+FrameFactory FrameFactory::factory;
 
 ////////////////////////////////////////////////////////////////////////////////
 // public members
@@ -73,7 +73,6 @@ FrameFactory *FrameFactory::factory = 0;
 
 FrameFactory *FrameFactory::instance()
 {
-  static FrameFactory factory;
   return &factory;
 }
 
index 34b704bf6d087960173e600bbc69e60cf86e873e..16419c762e98d8779a4da917372f5c4dadad00fd 100644 (file)
@@ -155,7 +155,7 @@ namespace TagLib {
 
       void updateGenre(TextIdentificationFrame *frame) const;
 
-      static FrameFactory *factory;
+      static FrameFactory factory;
 
       class FrameFactoryPrivate;
       FrameFactoryPrivate *d;