equal
deleted
inserted
replaced
544 WP(w, buildvehicle_d).sort_criteria = _last_sort_criteria; |
544 WP(w, buildvehicle_d).sort_criteria = _last_sort_criteria; |
545 WP(w, buildvehicle_d).decenting_sort_order = _last_sort_order; |
545 WP(w, buildvehicle_d).decenting_sort_order = _last_sort_order; |
546 break; |
546 break; |
547 |
547 |
548 case WE_INVALIDATE_DATA: |
548 case WE_INVALIDATE_DATA: |
|
549 if (w->window_number != 0) WP(w,buildvehicle_d).railtype = GetRailType(w->window_number); |
549 WP(w,buildvehicle_d).data_invalidated = true; |
550 WP(w,buildvehicle_d).data_invalidated = true; |
|
551 SetWindowDirty(w); |
550 break; |
552 break; |
551 |
553 |
552 case WE_DESTROY: |
554 case WE_DESTROY: |
553 free((void*)WP(w, buildvehicle_d).list_a); |
555 free((void*)WP(w, buildvehicle_d).list_a); |
554 free((void*)WP(w, buildvehicle_d).list_b); |
556 free((void*)WP(w, buildvehicle_d).list_b); |