ship_gui.c
changeset 1323 41397685320a
parent 1313 bba6afb8a995
child 1330 8a67d04016ce
equal deleted inserted replaced
1322:8697b73baa64 1323:41397685320a
   278 		if (FindWindowById(WC_VEHICLE_VIEW, w->window_number) == NULL)
   278 		if (FindWindowById(WC_VEHICLE_VIEW, w->window_number) == NULL)
   279 			DeleteWindow(w);
   279 			DeleteWindow(w);
   280 		break;
   280 		break;
   281 
   281 
   282 	case WE_ON_EDIT_TEXT: {
   282 	case WE_ON_EDIT_TEXT: {
   283 		byte *b = e->edittext.str;
   283 		const char *b = e->edittext.str;
   284 		if (*b == 0)
   284 		if (*b == 0)
   285 			return;
   285 			return;
   286 		memcpy(_decode_parameters, b, 32);
   286 		memcpy(_decode_parameters, b, 32);
   287 		DoCommandP(0, w->window_number, 0, NULL, CMD_NAME_VEHICLE | CMD_MSG(STR_9832_CAN_T_NAME_SHIP));
   287 		DoCommandP(0, w->window_number, 0, NULL, CMD_NAME_VEHICLE | CMD_MSG(STR_9832_CAN_T_NAME_SHIP));
   288 	} break;
   288 	} break;
   420 			DeleteWindow(w);
   420 			DeleteWindow(w);
   421 		}
   421 		}
   422 		break;
   422 		break;
   423 
   423 
   424 	case WE_ON_EDIT_TEXT: {
   424 	case WE_ON_EDIT_TEXT: {
   425 		byte *b = e->edittext.str;
   425 		const char *b = e->edittext.str;
   426 		if (*b == 0)
   426 		if (*b == 0)
   427 			return;
   427 			return;
   428 		memcpy(_decode_parameters, b, 32);
   428 		memcpy(_decode_parameters, b, 32);
   429 		DoCommandP(0, WP(w,buildtrain_d).rename_engine, 0, NULL, CMD_RENAME_ENGINE | CMD_MSG(STR_9839_CAN_T_RENAME_SHIP_TYPE));
   429 		DoCommandP(0, WP(w,buildtrain_d).rename_engine, 0, NULL, CMD_RENAME_ENGINE | CMD_MSG(STR_9839_CAN_T_RENAME_SHIP_TYPE));
   430 	} break;
   430 	} break;