|
|
|
@ -294,16 +294,6 @@ namespace ICSharpCode.ILSpy
@@ -294,16 +294,6 @@ namespace ICSharpCode.ILSpy
|
|
|
|
|
// NavigateTo == null and an assembly was given on the command-line:
|
|
|
|
|
// Select the newly loaded assembly
|
|
|
|
|
JumpToReference(commandLineLoadedAssemblies[0].AssemblyDefinition); |
|
|
|
|
} else { |
|
|
|
|
SharpTreeNode node = FindNodeByPath(sessionSettings.ActiveTreeViewPath, true); |
|
|
|
|
if (node != null) { |
|
|
|
|
SelectNode(node); |
|
|
|
|
|
|
|
|
|
// only if not showing the about page, perform the update check:
|
|
|
|
|
ShowMessageIfUpdatesAvailableAsync(spySettings); |
|
|
|
|
} else { |
|
|
|
|
AboutPage.Display(decompilerTextView); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
commandLineLoadedAssemblies.Clear(); // clear references once we don't need them anymore
|
|
|
|
|
} |
|
|
|
@ -328,6 +318,17 @@ namespace ICSharpCode.ILSpy
@@ -328,6 +318,17 @@ namespace ICSharpCode.ILSpy
|
|
|
|
|
ShowAssemblyList(this.assemblyList); |
|
|
|
|
|
|
|
|
|
HandleCommandLineArgumentsAfterShowList(App.CommandLineArguments); |
|
|
|
|
if (App.CommandLineArguments.NavigateTo == null && App.CommandLineArguments.AssembliesToLoad.Count != 1) { |
|
|
|
|
SharpTreeNode node = FindNodeByPath(sessionSettings.ActiveTreeViewPath, true); |
|
|
|
|
if (node != null) { |
|
|
|
|
SelectNode(node); |
|
|
|
|
|
|
|
|
|
// only if not showing the about page, perform the update check:
|
|
|
|
|
ShowMessageIfUpdatesAvailableAsync(spySettings); |
|
|
|
|
} else { |
|
|
|
|
AboutPage.Display(decompilerTextView); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
#region Update Check
|
|
|
|
|