diff --git a/src/modules/Projects/ProjectsEditor/ProjectEditorPage.xaml b/src/modules/Projects/ProjectsEditor/ProjectEditorPage.xaml
index b63e684206..a62860df5f 100644
--- a/src/modules/Projects/ProjectsEditor/ProjectEditorPage.xaml
+++ b/src/modules/Projects/ProjectsEditor/ProjectEditorPage.xaml
@@ -123,7 +123,34 @@
-
+
+
+
+
+
- /// Looks up a localized string similar to Name project.
+ /// Looks up a localized string similar to Project name.
///
public static string ProjectName {
get {
diff --git a/src/modules/Projects/ProjectsEditor/Properties/Resources.resx b/src/modules/Projects/ProjectsEditor/Properties/Resources.resx
index 5aa66c579f..6ac873dfae 100644
--- a/src/modules/Projects/ProjectsEditor/Properties/Resources.resx
+++ b/src/modules/Projects/ProjectsEditor/Properties/Resources.resx
@@ -223,7 +223,7 @@
Pin Project to Taskbar
- Name project
+ Project name
Projects
diff --git a/src/modules/Projects/ProjectsEditor/ViewModels/MainViewModel.cs b/src/modules/Projects/ProjectsEditor/ViewModels/MainViewModel.cs
index aa912a0843..f345936902 100644
--- a/src/modules/Projects/ProjectsEditor/ViewModels/MainViewModel.cs
+++ b/src/modules/Projects/ProjectsEditor/ViewModels/MainViewModel.cs
@@ -158,10 +158,17 @@ namespace ProjectsEditor.ViewModels
editedProject.Name = projectToSave.Name;
editedProject.IsShortcutNeeded = projectToSave.IsShortcutNeeded;
editedProject.PreviewImage = projectToSave.PreviewImage;
- for (int appIndex = 0; appIndex < editedProject.Applications.Count; appIndex++)
+ for (int appIndex = editedProject.Applications.Count - 1; appIndex >= 0; appIndex--)
{
- editedProject.Applications[appIndex].IsSelected = projectToSave.Applications[appIndex].IsSelected;
- editedProject.Applications[appIndex].CommandLineArguments = projectToSave.Applications[appIndex].CommandLineArguments;
+ if (!projectToSave.Applications[appIndex].IsSelected)
+ {
+ editedProject.Applications.RemoveAt(appIndex);
+ }
+ else
+ {
+ editedProject.Applications[appIndex].IsSelected = true;
+ editedProject.Applications[appIndex].CommandLineArguments = projectToSave.Applications[appIndex].CommandLineArguments;
+ }
}
editedProject.OnPropertyChanged(new System.ComponentModel.PropertyChangedEventArgs("AppsCountString"));