diff --git a/src/Main/main.cxx b/src/Main/main.cxx
index 0ff156bdf..455f0532e 100644
--- a/src/Main/main.cxx
+++ b/src/Main/main.cxx
@@ -501,11 +501,11 @@ void fgRenderFrame() {
             glEnable(GL_BLEND);
             glBlendFunc( GL_ONE, GL_ONE_MINUS_SRC_ALPHA ) ;
             posit =  globals->get_scenery()->get_center();
-            // if ( _bcloud_orig ) {
-            //    sgClouds3d->Set_Cloud_Orig( _posit );
-            //    _bcloud_orig = false;
-            // }
-            sgClouds3d->Set_Cloud_Orig(&(globals->get_scenery()->get_center()));
+            if ( _bcloud_orig ) {
+                sgClouds3d->Set_Cloud_Orig( _posit );
+                _bcloud_orig = false;
+            }
+            // sgClouds3d->Set_Cloud_Orig(&(globals->get_scenery()->get_center()));
             sgClouds3d->Update( current__view->get_absolute_view_pos() );
         }