diff --git a/OpenRA.Mods.RA/Widgets/Delegates/ReplayBrowserDelegate.cs b/OpenRA.Mods.RA/Widgets/Delegates/ReplayBrowserDelegate.cs index 9eba34d056..c39b678ece 100644 --- a/OpenRA.Mods.RA/Widgets/Delegates/ReplayBrowserDelegate.cs +++ b/OpenRA.Mods.RA/Widgets/Delegates/ReplayBrowserDelegate.cs @@ -47,8 +47,11 @@ namespace OpenRA.Mods.RA.Widgets.Delegates widget.GetWidget("WATCH_BUTTON").OnMouseUp = mi => { - Widget.CloseWindow(); - Game.JoinReplay(CurrentReplay); + if (currentReplay == null) + { + Widget.CloseWindow(); + Game.JoinReplay(CurrentReplay); + } return true; };