// and be happy.
FGScenery* scenery = globals->get_scenery();
sgdVec3 start, dir, hit;
- if (MOUSE_BUTTON_DOWN && FGRenderer::getPickInfo(start, dir, x, y) &&
- scenery->get_cart_ground_intersection(start, dir, hit)) {
+ if (updown == MOUSE_BUTTON_DOWN && FGRenderer::getPickInfo(start, dir, x, y)
+ && scenery->get_cart_ground_intersection(start, dir, hit)) {
Point3D geod = sgCartToGeod(Point3D(hit[0], hit[1], hit[2]));