cxs 2 weeks ago
parent
commit
e19c4bb8e6
2 changed files with 5 additions and 1 deletions
  1. 0 1
      OTSPartA_STDEditor/UI/Form_Main.cs
  2. 5 0
      OTSPartA_STDEditor/UI/STDRuleslist.cs

+ 0 - 1
OTSPartA_STDEditor/UI/Form_Main.cs

@@ -731,7 +731,6 @@ namespace OTSPartA_STDEditor
                m_SubMidWindow.m_STDEditor.comboBox_Constants.Items.AddRange(_sTDEditor.ConstantsStr);
             }
             m_SubMidWindow.m_STDEditor.textbox_STDEditor.Text = "";
-            m_STDRuleslist.InitGroupEditorView();
         }
         private void Form_ConstantsEditor2_FormClosing(object sender, FormClosingEventArgs e)
         {

+ 5 - 0
OTSPartA_STDEditor/UI/STDRuleslist.cs

@@ -228,6 +228,8 @@ namespace OTSPartA_STDEditor
                 m_MainForm._sTDEditor.GroupIdDictionaryFromId.Remove(id);
 
                 m_MainForm._sTDEditor.GroupIdDictionaryFromName.Remove(GroupViewDic[id].name);
+
+                //m_MainForm._sTDEditor.GroupDictionary.Remove(id);
                 foreach (TreeNode treeNode1 in treeView_G.Nodes)
                 {
                     if (((STDGroups)treeNode1.Tag).name == "Default")
@@ -245,6 +247,7 @@ namespace OTSPartA_STDEditor
 
                         GroupViewDic.Remove(id);
                         InitGroupView();
+                        m_MainForm.m_Attributes.AddSTDGroupsToAttribute();
                         break;
                     }
                 }
@@ -607,9 +610,11 @@ namespace OTSPartA_STDEditor
                         STDGroups Group = (STDGroups)treeView_G.SelectedNode.Tag;
                         m_MainForm._sTDEditor.GroupIdDictionaryFromId.Remove(Group.id);
                         m_MainForm._sTDEditor.GroupIdDictionaryFromName.Remove(GroupViewDic[Group.id].name);
+                        m_MainForm._sTDEditor.GroupDictionary.Remove(Group.id);
                         GroupViewDic[Group.id].name = e.Label;
                         m_MainForm._sTDEditor.GroupIdDictionaryFromId.Add(Group.id, Group.name);
                         m_MainForm._sTDEditor.GroupIdDictionaryFromName.Add(GroupViewDic[Group.id].name, Group.id);
+                        m_MainForm._sTDEditor.GroupDictionary.Add(Group.id, Group);
                         m_MainForm.m_Attributes.AddSTDGroupsToAttribute();
                     }
                 }