B2021-077 – was sometimes clear tree node text when a group node was selected before saving RO changes
This commit is contained in:
parent
ea56515d15
commit
fea1b4ca9f
@ -2381,15 +2381,17 @@ namespace ROEditor
|
|||||||
mnutmp = myro.GetMenuValueTemplate("GroupMenuItem");
|
mnutmp = myro.GetMenuValueTemplate("GroupMenuItem");
|
||||||
string mnutitle = myro.GetMenuString(mnutmp, false);
|
string mnutitle = myro.GetMenuString(mnutmp, false);
|
||||||
|
|
||||||
success = myro.IsDuplicateMenuTitle(mnutitle);
|
if (mnutitle != "") // B2021-077 found that sometimes clicking on a group node would clear the node's title in the tree
|
||||||
if (success==true) // just reuse boolean, true means it's duplicate
|
|
||||||
{
|
{
|
||||||
MessageBox.Show("The fields used for the \"Menu\" values must be unique. The fields used in these values can be found under \"Properties\" of an RO Group. Cannot save.","Problem saving data");
|
success = myro.IsDuplicateMenuTitle(mnutitle);
|
||||||
|
if (success == true) // just reuse boolean, true means it's duplicate
|
||||||
|
{
|
||||||
|
MessageBox.Show("The fields used for the \"Menu\" values must be unique. The fields used in these values can be found under \"Properties\" of an RO Group. Cannot save.", "Problem saving data");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
myro.SetAttribute("MenuTitle",mnutitle);
|
myro.SetAttribute("MenuTitle", mnutitle);
|
||||||
|
}
|
||||||
// If this doesn't have a recid, insert it.
|
// If this doesn't have a recid, insert it.
|
||||||
if (newone != null)
|
if (newone != null)
|
||||||
{
|
{
|
||||||
@ -2406,7 +2408,7 @@ namespace ROEditor
|
|||||||
{
|
{
|
||||||
newt=null;
|
newt=null;
|
||||||
success = myrodb.RODB_WriteRO((VlnXmlElement)roTreeView.SelectedNode.Tag);
|
success = myrodb.RODB_WriteRO((VlnXmlElement)roTreeView.SelectedNode.Tag);
|
||||||
if (success==true) roTreeView.SelectedNode.Text = mnutitle;
|
if (success==true && mnutitle != "") roTreeView.SelectedNode.Text = mnutitle; //B2021-077 make sure mnutitle has text or it will clear the node's title in the tree
|
||||||
}
|
}
|
||||||
newone = null;
|
newone = null;
|
||||||
return true;
|
return true;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user