Index: OpenSceneGraph/trunk/src/osgViewer/GraphicsWindowCocoa.mm
===================================================================
--- OpenSceneGraph/trunk/src/osgViewer/GraphicsWindowCocoa.mm (revision 10887)
+++ OpenSceneGraph/trunk/src/osgViewer/GraphicsWindowCocoa.mm (revision 11207)
@@ -1383,14 +1383,15 @@
 // ----------------------------------------------------------------------------------------------------------
 
-struct CocoaWindowingSystemInterface : public DarwinWindowingSystemInterface {
-    
-    CocoaWindowingSystemInterface()
-    :    DarwinWindowingSystemInterface()
-    
-    {        
-    }
-    
+struct CocoaWindowingSystemInterface : public DarwinWindowingSystemInterface
+{
+
+    CocoaWindowingSystemInterface() : DarwinWindowingSystemInterface()
+    {
+    }
+
     void initAsStandaloneApplication() 
     {
+        _init();
+
         static bool s_inited = false;
         if (s_inited) return;
@@ -1422,4 +1423,6 @@
     virtual osg::GraphicsContext* createGraphicsContext(osg::GraphicsContext::Traits* traits) 
     {
+        _init();
+
         if (!traits->pbuffer) 
         {
