Index: /OpenSceneGraph/trunk/src/osgViewer/Scene.cpp
===================================================================
--- /OpenSceneGraph/trunk/src/osgViewer/Scene.cpp (revision 10520)
+++ /OpenSceneGraph/trunk/src/osgViewer/Scene.cpp (revision 10810)
@@ -82,14 +82,14 @@
     if (!_sceneData) return;
 
+    if (getDatabasePager())
+    {
+        // synchronize changes required by the DatabasePager thread to the scene graph
+        getDatabasePager()->updateSceneGraph((*updateVisitor.getFrameStamp()));
+    }
+
     if (getSceneData())
     {
         updateVisitor.setImageRequestHandler(getImagePager());
         getSceneData()->accept(updateVisitor);
-    }
-
-    if (getDatabasePager())
-    {
-        // synchronize changes required by the DatabasePager thread to the scene graph
-        getDatabasePager()->updateSceneGraph((*updateVisitor.getFrameStamp()));
     }
 
@@ -99,5 +99,4 @@
         getImagePager()->updateSceneGraph(*(updateVisitor.getFrameStamp()));
     }
-
 
 }
