equal
deleted
inserted
replaced
177 } |
177 } |
178 } break; |
178 } break; |
179 } |
179 } |
180 break; |
180 break; |
181 |
181 |
182 case WE_4: |
|
183 if (w->window_number != 0 && !FindWindowById(WC_VEHICLE_DEPOT, w->window_number)) { |
|
184 DeleteWindow(w); |
|
185 } |
|
186 break; |
|
187 |
|
188 case WE_ON_EDIT_TEXT: { |
182 case WE_ON_EDIT_TEXT: { |
189 if (e->edittext.str[0] != '\0') { |
183 if (e->edittext.str[0] != '\0') { |
190 _cmd_text = e->edittext.str; |
184 _cmd_text = e->edittext.str; |
191 DoCommandP(0, WP(w, buildtrain_d).rename_engine, 0, NULL, |
185 DoCommandP(0, WP(w, buildtrain_d).rename_engine, 0, NULL, |
192 CMD_RENAME_ENGINE | CMD_MSG(STR_A03A_CAN_T_RENAME_AIRCRAFT_TYPE)); |
186 CMD_RENAME_ENGINE | CMD_MSG(STR_A03A_CAN_T_RENAME_AIRCRAFT_TYPE)); |
429 |
423 |
430 DoCommandP(v->tile, v->index, mod, NULL, CMD_CHANGE_SERVICE_INT | CMD_MSG(STR_018A_CAN_T_CHANGE_SERVICING)); |
424 DoCommandP(v->tile, v->index, mod, NULL, CMD_CHANGE_SERVICE_INT | CMD_MSG(STR_018A_CAN_T_CHANGE_SERVICING)); |
431 break; |
425 break; |
432 } |
426 } |
433 } break; |
427 } break; |
434 |
|
435 case WE_4: |
|
436 if (FindWindowById(WC_VEHICLE_VIEW, w->window_number) == NULL) |
|
437 DeleteWindow(w); |
|
438 break; |
|
439 |
428 |
440 case WE_ON_EDIT_TEXT: |
429 case WE_ON_EDIT_TEXT: |
441 if (e->edittext.str[0] != '\0') { |
430 if (e->edittext.str[0] != '\0') { |
442 _cmd_text = e->edittext.str; |
431 _cmd_text = e->edittext.str; |
443 DoCommandP(0, w->window_number, 0, NULL, |
432 DoCommandP(0, w->window_number, 0, NULL, |