]> git.tdb.fi Git - r2c2.git/blobdiff - source/designer/designer.cpp
Adapt to changes in vector slicing and composing API
[r2c2.git] / source / designer / designer.cpp
index 5daa16c3a6d0075c68ee9a1a341585679f20da94..511c901b5d5b3c70aa9ef086f775ff4ca72cf302 100644 (file)
@@ -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<Object>(Ray(cpos, Vector(cray)));
+       return view.get_layout().get_layout().pick<Object>(Ray(cpos, cray.slice<3>(0)));
 }
 
 void Designer::update_object_icon(Object &obj)