@@ -259,12 +259,12 @@ void InitCategoryTreeView(bool vanillaOnly, string fileFilter)
259
259
foreach ( var group in filteredFiles . GroupBy ( kvp => kvp . Value . ObjectType ) )
260
260
{
261
261
var imageListOffset = model . G1 == null ? 0 : ( ( int ) group . Key ) + 2 ; // + 2 because we have a vanilla+custom image first
262
- var typeNode = new TreeNode ( group . Key . ToString ( ) , imageListOffset , imageListOffset ) ;
262
+ var objTypeNode = new TreeNode ( group . Key . ToString ( ) , imageListOffset , imageListOffset ) ;
263
263
if ( group . Key != ObjectType . Vehicle )
264
264
{
265
265
foreach ( var obj in group )
266
266
{
267
- AddObjectNode ( obj . Key , obj . Value . Name , obj . Value . Name , typeNode ) ;
267
+ AddObjectNode ( obj . Key , obj . Value . Name , obj . Value . Name , objTypeNode ) ;
268
268
}
269
269
}
270
270
else
@@ -278,16 +278,17 @@ void InitCategoryTreeView(bool vanillaOnly, string fileFilter)
278
278
AddObjectNode ( veh . Key , veh . Value . Name , veh . Value . Name , vehicleTypeNode ) ;
279
279
}
280
280
281
- typeNode . Nodes . Add ( vehicleTypeNode ) ;
281
+ objTypeNode . Nodes . Add ( vehicleTypeNode ) ;
282
282
}
283
283
}
284
284
285
- nodesToAdd . Add ( typeNode ) ;
285
+ nodesToAdd . Add ( objTypeNode ) ;
286
286
}
287
287
288
288
var objDataNode = new TreeNode ( "ObjData" ) ;
289
289
objDataNode . Nodes . AddRange ( nodesToAdd . ToArray ( ) ) ;
290
290
tvObjType . Nodes . Add ( objDataNode ) ;
291
+ tvObjType . Sort ( ) ;
291
292
}
292
293
293
294
tvObjType . ResumeLayout ( true ) ;
0 commit comments