Another fix for replacing
This commit is contained in:
parent
bcf7e9468b
commit
e5a26bb4f1
@ -973,18 +973,17 @@ namespace Toolbox.Library
|
|||||||
{
|
{
|
||||||
var prevNode = (TreeNode)ArchiveFileInfo.FileFormat;
|
var prevNode = (TreeNode)ArchiveFileInfo.FileFormat;
|
||||||
var parent = prevNode.Parent;
|
var parent = prevNode.Parent;
|
||||||
if (parent == null) return;
|
if (parent != null)
|
||||||
|
{
|
||||||
var index = parent.Nodes.IndexOf(prevNode);
|
var index = parent.Nodes.IndexOf(prevNode);
|
||||||
parent.Nodes.RemoveAt(index);
|
parent.Nodes.RemoveAt(index);
|
||||||
parent.Nodes.Insert(index, this);
|
parent.Nodes.Insert(index, this);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
ArchiveFileInfo.FileFormat.Unload();
|
ArchiveFileInfo.FileFormat.Unload();
|
||||||
ArchiveFileInfo.FileFormat = null;
|
ArchiveFileInfo.FileFormat = null;
|
||||||
Nodes.Clear();
|
Nodes.Clear();
|
||||||
|
|
||||||
ArchiveFileInfo.FileFormat = ArchiveFileInfo.OpenFile();
|
|
||||||
OpenFileFormat(TreeView);
|
OpenFileFormat(TreeView);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1141,6 +1140,9 @@ namespace Toolbox.Library
|
|||||||
|
|
||||||
public void UpdateEditor()
|
public void UpdateEditor()
|
||||||
{
|
{
|
||||||
|
if (ArchiveFileInfo.FileFormat != null)
|
||||||
|
Console.WriteLine($"UpdateEditor {ArchiveFileInfo.FileFormat.FileName}");
|
||||||
|
|
||||||
ArchiveFilePanel editor = (ArchiveFilePanel)LibraryGUI.GetActiveContent(typeof(ArchiveFilePanel));
|
ArchiveFilePanel editor = (ArchiveFilePanel)LibraryGUI.GetActiveContent(typeof(ArchiveFilePanel));
|
||||||
if (editor == null)
|
if (editor == null)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user