Browse Source

Fixed SD2-471: Sorting of arrays in locals window is wrong

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@675 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
David Srbecký 20 years ago
parent
commit
016c973473
  1. 1
      src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Src/Pads/LocalVarPad.cs
  2. 9
      src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Src/Pads/VariableListItems/VariableItem.cs

1
src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Src/Pads/LocalVarPad.cs

@ -57,6 +57,7 @@ namespace ICSharpCode.SharpDevelop.Gui.Pads @@ -57,6 +57,7 @@ namespace ICSharpCode.SharpDevelop.Gui.Pads
localVarList.ShowPlusMinus = true;
localVarList.FullRowSelect = true;
localVarList.Dock = DockStyle.Fill;
localVarList.Sorting = SortOrder.Ascending;
//localVarList.GridLines = false;
//localVarList.Activation = ItemActivation.OneClick;
localVarList.Columns.AddRange(new ColumnHeader[] {name, val, type} );

9
src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Src/Pads/VariableListItems/VariableItem.cs

@ -8,6 +8,7 @@ @@ -8,6 +8,7 @@
using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
using DebuggerLibrary;
namespace ICSharpCode.SharpDevelop.Gui.Pads
@ -85,6 +86,14 @@ namespace ICSharpCode.SharpDevelop.Gui.Pads @@ -85,6 +86,14 @@ namespace ICSharpCode.SharpDevelop.Gui.Pads
}
baseClassItemAdded = true;
}
// Do not sort names of array items
if (Variable is ArrayVariable) {
this.Items.SortOrder = SortOrder.None;
} else {
this.Items.SortOrder = SortOrder.Ascending;
}
LocalVarPad.UpdateVariables(this.Items, Variable.SubVariables);
}
}

Loading…
Cancel
Save