X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fobject%2Fbicycle_platform.cpp;h=4ff074ebc426a491b1ce201ca34922519dd4c325;hb=db14b806439363d7f4809d0d5e4187e356295841;hp=7387f72d7dc450eb27111f906ff3009fc2708203;hpb=22a1e0b5152a00a37c2dbf6c8549cea30330ff9c;p=supertux.git diff --git a/src/object/bicycle_platform.cpp b/src/object/bicycle_platform.cpp index 7387f72d7..4ff074ebc 100644 --- a/src/object/bicycle_platform.cpp +++ b/src/object/bicycle_platform.cpp @@ -38,7 +38,7 @@ BicyclePlatform::BicyclePlatform(const Reader& reader) : } BicyclePlatform::BicyclePlatform(BicyclePlatform* master_) : - MovingSprite(*master), + MovingSprite(*master_), master(master_), slave(this), center(master->center), @@ -92,7 +92,7 @@ void BicyclePlatform::update(float elapsed_time) { if (!slave) { - Sector::current()->add_object(new BicyclePlatform(this)); + Sector::current()->add_object(std::make_shared(this)); return; } if (!master) {