Replaced .reset(new Surface()) with a factory method
[supertux.git] / src / object / decal.cpp
index a22d8db..67d5011 100644 (file)
@@ -31,7 +31,7 @@ Decal::Decal(const Reader& reader) :
   pos = Vector(px, py);
 
   if(!reader.get("image", imagefile)) throw std::runtime_error("Must specify image for decal");
-  image.reset(new Surface(imagefile));
+  image = Surface::create(imagefile);
 
   reader.get("layer", layer);
 }