equal
deleted
inserted
replaced
282 } |
282 } |
283 } break; |
283 } break; |
284 } |
284 } |
285 } break; |
285 } break; |
286 |
286 |
287 case WE_4: |
|
288 if (w->window_number != 0 && !FindWindowById(WC_VEHICLE_DEPOT, w->window_number)) { |
|
289 DeleteWindow(w); |
|
290 } |
|
291 break; |
|
292 |
|
293 case WE_ON_EDIT_TEXT: { |
287 case WE_ON_EDIT_TEXT: { |
294 if (e->edittext.str[0] != '\0') { |
288 if (e->edittext.str[0] != '\0') { |
295 _cmd_text = e->edittext.str; |
289 _cmd_text = e->edittext.str; |
296 DoCommandP(0, WP(w,buildtrain_d).rename_engine, 0, NULL, |
290 DoCommandP(0, WP(w,buildtrain_d).rename_engine, 0, NULL, |
297 CMD_RENAME_ENGINE | CMD_MSG(STR_886B_CAN_T_RENAME_TRAIN_VEHICLE)); |
291 CMD_RENAME_ENGINE | CMD_MSG(STR_886B_CAN_T_RENAME_TRAIN_VEHICLE)); |
1290 SetWindowDirty(w); |
1284 SetWindowDirty(w); |
1291 break; |
1285 break; |
1292 } |
1286 } |
1293 } break; |
1287 } break; |
1294 |
1288 |
1295 case WE_4: |
|
1296 if (FindWindowById(WC_VEHICLE_VIEW, w->window_number) == NULL) |
|
1297 DeleteWindow(w); |
|
1298 break; |
|
1299 |
|
1300 case WE_ON_EDIT_TEXT: |
1289 case WE_ON_EDIT_TEXT: |
1301 if (e->edittext.str[0] != '\0') { |
1290 if (e->edittext.str[0] != '\0') { |
1302 _cmd_text = e->edittext.str; |
1291 _cmd_text = e->edittext.str; |
1303 DoCommandP(0, w->window_number, 0, NULL, |
1292 DoCommandP(0, w->window_number, 0, NULL, |
1304 CMD_NAME_VEHICLE | CMD_MSG(STR_8866_CAN_T_NAME_TRAIN)); |
1293 CMD_NAME_VEHICLE | CMD_MSG(STR_8866_CAN_T_NAME_TRAIN)); |