Skip to content

Commit ebdfca7

Browse files
Fixed open recent file crash when no recent files was present
1 parent a8316ec commit ebdfca7

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

FreePIE.GUI/Views/Main/Menu/MainMenuViewModel.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,11 @@ private void Save(PanelViewModel document, string filePath)
125125
AddRecentScript(filePath);
126126
}
127127

128+
public bool CanOpenRecentScript
129+
{
130+
get { return RecentScripts.Any(); }
131+
}
132+
128133
public void OpenRecentScript(RecentFileViewModel model)
129134
{
130135
CreateScriptViewModel(model.File);
@@ -135,6 +140,7 @@ private void AddRecentScript(string filePath)
135140
settingsManager.Settings.AddRecentScript(filePath);
136141
RecentScripts.Clear();
137142
RecentScripts.AddRange(ListRecentFiles());
143+
NotifyOfPropertyChange(() => CanOpenRecentScript);
138144
}
139145

140146
private IEnumerable<RecentFileViewModel> ListRecentFiles()

0 commit comments

Comments
 (0)