X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fdesigner%2Fdesigner.cpp;h=511c901b5d5b3c70aa9ef086f775ff4ca72cf302;hb=b86f4adf319881697e6ecb46aaeaffe01d7b0a0a;hp=5daa16c3a6d0075c68ee9a1a341585679f20da94;hpb=d5d6db275a87c77fb6ac594ac3dc555fd2b903ea;p=r2c2.git diff --git a/source/designer/designer.cpp b/source/designer/designer.cpp index 5daa16c..511c901 100644 --- a/source/designer/designer.cpp +++ b/source/designer/designer.cpp @@ -520,7 +520,7 @@ Object *Designer::pick_object(const Vector &pointer) const GL::Vector3 &cpos = view.get_camera().get_position(); GL::Vector4 cray = view.get_camera().unproject(GL::Vector4(pointer.x, pointer.y, 0, 0)); - return view.get_layout().get_layout().pick(Ray(cpos, Vector(cray))); + return view.get_layout().get_layout().pick(Ray(cpos, cray.slice<3>(0))); } void Designer::update_object_icon(Object &obj)