|
@@ -579,7 +579,7 @@ namespace OTSPartA_STDEditor
|
|
|
{
|
|
|
if (group.name == "Default")
|
|
|
{
|
|
|
- group.iorder = -1;
|
|
|
+ group.iorder = 9999999;
|
|
|
}
|
|
|
groups.Add(group);
|
|
|
}
|
|
@@ -704,7 +704,7 @@ namespace OTSPartA_STDEditor
|
|
|
if (_node.Parent.Equals(m_targetNode.Parent))
|
|
|
{
|
|
|
_node.Remove();
|
|
|
- m_targetNode.Parent.Nodes.Insert(m_targetNode.Index, _node);
|
|
|
+ m_targetNode.Parent.Nodes.Insert(m_targetNode.Index+1, _node);
|
|
|
m_targetNode.Parent.ExpandAll();
|
|
|
}
|
|
|
else
|
|
@@ -736,12 +736,20 @@ namespace OTSPartA_STDEditor
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- if (!m_targetNode.Equals(_node))
|
|
|
+ if (!m_targetNode.Equals(_node)&& m_targetNode.Text != "Default")
|
|
|
{
|
|
|
if (m_targetNode.Level == _node.Level)
|
|
|
{
|
|
|
_node.Remove();
|
|
|
- treeView_G.Nodes.Insert(m_targetNode.Index + 1, _node);
|
|
|
+ treeView_G.Nodes.Insert(m_targetNode.Index+1, _node);
|
|
|
+ treeView_G.SelectedNode = _node;
|
|
|
+ m_MainForm.SetNull();
|
|
|
+ Predata = null;
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ _node.Remove();
|
|
|
+ treeView_G.Nodes.Insert(m_targetNode.Parent.Index+1, _node);
|
|
|
treeView_G.SelectedNode = _node;
|
|
|
m_MainForm.SetNull();
|
|
|
Predata = null;
|