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:
parent
6c66d27ff4
commit
864d5e9d24
1 changed files with 8 additions and 4 deletions
|
@ -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();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue