(svn r10176) -Fix (r10071): Deselect the currently selected order when clicking on an empty part of the orders window.

This commit is contained in:
maedhros 2007-06-17 10:14:47 +00:00
parent f177c1769f
commit cf4911ddaf
1 changed files with 7 additions and 1 deletions

View File

@ -554,7 +554,13 @@ static void OrdersWndProc(Window *w, WindowEvent *e)
int sel = GetOrderFromOrderWndPt(w, e->we.click.pt.y, v);
if (sel == INVALID_ORDER) return;
if (sel == INVALID_ORDER) {
/* This was a click on an empty part of the orders window, so
* deselect the currently selected order. */
WP(w,order_d).sel = -1;
SetWindowDirty(w);
return;
}
if (_ctrl_pressed && sel < v->num_orders) {
const Order *ord = GetVehicleOrder(v, sel);