Browse Source

Fix #1816: Select file after drop is finished.

pull/1835/head
Siegfried Pammer 7 years ago
parent
commit
32f71a2077
  1. 2
      ILSpy/MainWindow.xaml.cs
  2. 2
      ILSpy/TreeNodes/AssemblyListTreeNode.cs

2
ILSpy/MainWindow.xaml.cs

@ -742,6 +742,8 @@ namespace ICSharpCode.ILSpy
public ILSpyTreeNode FindTreeNode(object reference) public ILSpyTreeNode FindTreeNode(object reference)
{ {
switch (reference) { switch (reference) {
case LoadedAssembly lasm:
return assemblyListTreeNode.FindAssemblyNode(lasm);
case PEFile asm: case PEFile asm:
return assemblyListTreeNode.FindAssemblyNode(asm); return assemblyListTreeNode.FindAssemblyNode(asm);
case Resource res: case Resource res:

2
ILSpy/TreeNodes/AssemblyListTreeNode.cs

@ -116,6 +116,8 @@ namespace ICSharpCode.ILSpy.TreeNodes
foreach (LoadedAssembly asm in assemblies) { foreach (LoadedAssembly asm in assemblies) {
assemblyList.assemblies.Insert(index, asm); assemblyList.assemblies.Insert(index, asm);
} }
var nodes = assemblies.SelectArray(MainWindow.Instance.FindTreeNode);
MainWindow.Instance.SelectNodes(nodes);
} }
} }
} }

Loading…
Cancel
Save