Skip to content

Commit 1d232ec

Browse files
committed
fixed crash if LO file doesn't exist and the open context menu is opened
1 parent e306ed9 commit 1d232ec

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

WitcherScriptMerger/Forms/MainForm.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1030,13 +1030,14 @@ private void menuExitAndPlay_Click(object sender, EventArgs e)
10301030
private void menuFile_DropDownOpening(object sender, EventArgs e)
10311031
{
10321032
menuRepackBundle.Enabled = Directory.Exists(Paths.MergedBundleContent);
1033-
10341033
menuExitAndPlay.Enabled = File.Exists(Paths.GameExe);
10351034
}
10361035

10371036
private void menuOpen_DropDownOpening(object sender, EventArgs e)
10381037
{
1039-
menuOpenLoadOrderFile.Enabled = File.Exists(Program.LoadOrder.FilePath);
1038+
menuOpenLoadOrderFile.Enabled = (Program.LoadOrder?.FilePath != null)
1039+
? File.Exists(Program.LoadOrder.FilePath)
1040+
: false;
10401041

10411042
var mergedModDir = Paths.RetrieveMergedModDir();
10421043
menuOpenMergedModDir.Enabled = (mergedModDir != null && Directory.Exists(mergedModDir));

0 commit comments

Comments
 (0)