]> git.mxchange.org Git - flightgear.git/commitdiff
Replace unnecessary use of copy constructor.
authorThorstenB <brehmt@gmail.com>
Sun, 25 Mar 2012 11:47:43 +0000 (13:47 +0200)
committerThorstenB <brehmt@gmail.com>
Mon, 26 Mar 2012 19:11:03 +0000 (21:11 +0200)
src/Environment/fgclouds.cxx

index a6fd2c669f008e0bf74207612ff8b102e58a7621..6090851333d2845e9efac2116af74c281e813da4 100644 (file)
@@ -161,7 +161,7 @@ double FGClouds::buildCloud(SGPropertyNode *cloud_def_root, SGPropertyNode *box_
                                z = h * z + pos[2]; // Up/Down. pos[2] is the cloudbase
 
                                //SGVec3f newpos = SGVec3f(x, y, z);
-                               SGNewCloud cld = SGNewCloud(texture_root, cld_def);
+                               SGNewCloud cld(texture_root, cld_def);
 
                                //layer->addCloud(newpos, cld.genCloud());
                                layer->addCloud(lon, lat, z, x, y, index++, cld.genCloud());
@@ -370,8 +370,8 @@ bool FGClouds::get_3dClouds() const
 
    SGSky* thesky = globals->get_renderer()->getSky();
    SGCloudField *layer = thesky->get_cloud_layer(l)->get_layer3D();
-   SGNewCloud cld = SGNewCloud(texture_root, arg);
-        bool success = layer->addCloud(lon, lat, alt, x, y, index, cld.genCloud());
+   SGNewCloud cld(texture_root, arg);
+   bool success = layer->addCloud(lon, lat, alt, x, y, index, cld.genCloud());
 
    // Adding a 3D cloud immediately makes this layer 3D.
    thesky->get_cloud_layer(l)->set_enable3dClouds(true);