Index: OpenSceneGraph/trunk/examples/osganimationhardware/osganimationhardware.cpp
===================================================================
--- OpenSceneGraph/trunk/examples/osganimationhardware/osganimationhardware.cpp (revision 10697)
+++ OpenSceneGraph/trunk/examples/osganimationhardware/osganimationhardware.cpp (revision 10722)
@@ -125,5 +125,5 @@
     void apply(osg::Geode& geode)
     {
-        for (int i = 0; i < geode.getNumDrawables(); i++)
+        for (unsigned int i = 0; i < geode.getNumDrawables(); i++)
             apply(*geode.getDrawable(i));
     }
@@ -222,5 +222,5 @@
     viewer.addEventHandler(new osgViewer::ScreenCaptureHandler);
 
-    viewer.setSceneData(scene);
+    viewer.setSceneData(scene.get());
 
     viewer.realize();
@@ -236,5 +236,5 @@
                                                   0,
                                                   2 * (j - yChar * .5)));
-            tr->addChild(c);
+            tr->addChild(c.get());
             scene->addChild(tr);
         }
