order_gui.c
changeset 4719 413b21513ef7
parent 4715 7ab95d47d2eb
child 4782 3ee91034a50e
--- a/order_gui.c	Tue Oct 03 17:39:36 2006 +0000
+++ b/order_gui.c	Tue Oct 03 20:16:20 2006 +0000
@@ -349,8 +349,8 @@
 static void OrderClick_Goto(Window *w, const Vehicle *v)
 {
 	InvalidateWidget(w, 7);
-	TOGGLEBIT(w->click_state, 7);
-	if (HASBIT(w->click_state, 7)) {
+	ToggleWidgetLoweredState(w, 7);
+	if (IsWindowWidgetLowered(w, 7)) {
 		_place_clicked_vehicle = NULL;
 		SetObjectToPlaceWnd(ANIMCURSOR_PICKSTATION, 1, w);
 	} else {
@@ -532,7 +532,7 @@
 	} break;
 
 	case WE_ABORT_PLACE_OBJ: {
-		CLRBIT(w->click_state, 7);
+		RaiseWindowWidget(w, 7);
 		InvalidateWidget(w, 7);
 	} break;
 
@@ -547,7 +547,7 @@
 		 * the order is copied to the last open window instead of the
 		 * one where GOTO is enalbed
 		 */
-		if (v != NULL && HASBIT(w->click_state, 7)) {
+		if (v != NULL && IsWindowWidgetLowered(w, 7)) {
 			_place_clicked_vehicle = NULL;
 			HandleOrderVehClick(GetVehicle(w->window_number), v, w);
 		}