X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fdesigner%2Fdesigner.cpp;h=511c901b5d5b3c70aa9ef086f775ff4ca72cf302;hb=d6516b0d9faa26fe6c64000c34f8d820f91ac479;hp=5daa16c3a6d0075c68ee9a1a341585679f20da94;hpb=6aa6e3a60c31d71e8f8117be1ddf547897d19bd8;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)