private void addNewAliasToolStripMenuItem_Click(object sender, EventArgs e)
{
TreeNode selectedNode = treeView.SelectedNode;
if (selectedNode.Parent != null)
{
selectedNode = selectedNode.Parent;
}
string moduleName = selectedNode.Text;
Module selectedMod = ModuleDataManager.GetInstance().GetMod(moduleName);
if (selectedMod != null)
{
string initialDirectory;
if (!mLastModuleLocations.TryGetValue(moduleName, out initialDirectory))
{
initialDirectory = System.IO.Path.GetFullPath(selectedMod.Path);
}
else
{
initialDirectory = System.IO.Path.GetFullPath(initialDirectory);
}
selectJsonFileDialog.InitialDirectory = initialDirectory;
selectJsonFileDialog.Tag = selectedMod;
selectJsonFileDialog.ShowDialog(this);
}
}