1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-25 19:18:01 +02:00

Project rename crash fix

This commit is contained in:
Brian Fiete 2024-11-01 08:19:44 -04:00
parent 6c66d27ff4
commit 864d5e9d24

View file

@ -2544,6 +2544,9 @@ namespace IDE.ui
if ((!mListView.mCancelingEdit) && (listViewItem.mLabel != newValue))
{
bool changeLabel = true;
var parentLvItem = (ProjectListViewItem)listViewItem.mParentItem;
if (column == 0)
{
bool failed = false;
@ -2553,6 +2556,7 @@ namespace IDE.ui
var projectFolder = projectItem as ProjectFolder;
if ((projectFolder != null) && (projectFolder.mParentFolder == null))
{
changeLabel = false;
gApp.RenameProject(projectFolder.mProject, newValue);
break;
}
@ -2693,11 +2697,11 @@ namespace IDE.ui
}
// Item renamed
listViewItem.Label = newValue;
if (changeLabel)
listViewItem.Label = newValue;
if (projectItem.mIncludeKind != .Auto)
projectItem.mProject.SetChanged();
var parentLvItem = (ProjectListViewItem)listViewItem.mParentItem;
QueueSortItem(parentLvItem);
Sort();
}