@@ -222,28 +222,28 @@ function tab_textures_draw(htab: ui_handle_t) {
222222 }
223223}
224224
225- function tab_textures_update_texture_pointers ( nodes : ui_node_t [ ] , i : i32 ) {
225+ function tab_textures_update_texture_pointers ( nodes : ui_node_t [ ] , index : i32 ) {
226226 for ( let i : i32 = 0 ; i < nodes . length ; ++ i ) {
227227 let n : ui_node_t = nodes [ i ] ;
228228 if ( n . type == "TEX_IMAGE" ) {
229- if ( n . buttons [ 0 ] . default_value [ 0 ] == i ) {
229+ if ( n . buttons [ 0 ] . default_value [ 0 ] == index ) {
230230 n . buttons [ 0 ] . default_value [ 0 ] = 9999 ; // Texture deleted, use pink now
231231 }
232- else if ( n . buttons [ 0 ] . default_value [ 0 ] > i ) {
232+ else if ( n . buttons [ 0 ] . default_value [ 0 ] > index ) {
233233 n . buttons [ 0 ] . default_value [ 0 ] -- ; // Offset by deleted texture
234234 }
235235 }
236236 }
237237}
238238
239239function tab_textures_delete_texture ( asset : asset_t ) {
240- let i : i32 = array_index_of ( project_assets , asset ) ;
240+ let index : i32 = array_index_of ( project_assets , asset ) ;
241241 if ( project_assets . length > 1 ) {
242- context_raw . texture = project_assets [ i == project_assets . length - 1 ? i - 1 : i + 1 ] ;
242+ context_raw . texture = project_assets [ index == project_assets . length - 1 ? index - 1 : index + 1 ] ;
243243 }
244244 ui_base_hwnds [ tab_area_t . STATUS ] . redraws = 2 ;
245245
246- if ( context_raw . tool == tool_type_t . COLORID && i == context_raw . colorid_handle . i ) {
246+ if ( context_raw . tool == tool_type_t . COLORID && index == context_raw . colorid_handle . i ) {
247247 ui_header_handle . redraws = 2 ;
248248 context_raw . ddirty = 2 ;
249249 context_raw . colorid_picked = false ;
@@ -266,22 +266,21 @@ function tab_textures_delete_texture(asset: asset_t) {
266266
267267 data_delete_image ( asset . file ) ;
268268 map_delete ( project_asset_map , asset . id ) ;
269- array_splice ( project_assets , i , 1 ) ;
270- array_splice ( project_asset_names , i , 1 ) ;
269+ array_splice ( project_assets , index , 1 ) ;
270+ array_splice ( project_asset_names , index , 1 ) ;
271271 sys_notify_on_next_frame ( function ( ) {
272272 make_material_parse_paint_material ( ) ;
273-
274273 util_render_make_material_preview ( ) ;
275274 ui_base_hwnds [ tab_area_t . SIDEBAR1 ] . redraws = 2 ;
276275 } ) ;
277276
278277 for ( let i : i32 = 0 ; i < project_materials . length ; ++ i ) {
279278 let m : slot_material_t = project_materials [ i ] ;
280- tab_textures_update_texture_pointers ( m . canvas . nodes , i ) ;
279+ tab_textures_update_texture_pointers ( m . canvas . nodes , index ) ;
281280 }
282281
283282 for ( let i : i32 = 0 ; i < project_brushes . length ; ++ i ) {
284283 let b : slot_brush_t = project_brushes [ i ] ;
285- tab_textures_update_texture_pointers ( b . canvas . nodes , i ) ;
284+ tab_textures_update_texture_pointers ( b . canvas . nodes , index ) ;
286285 }
287286}
0 commit comments