diff --git a/BizHawk.Client.Common/movie/tasproj/TasMovie.History.cs b/BizHawk.Client.Common/movie/tasproj/TasMovie.History.cs
index 29fa42bc9d..9a6a73badd 100644
--- a/BizHawk.Client.Common/movie/tasproj/TasMovie.History.cs
+++ b/BizHawk.Client.Common/movie/tasproj/TasMovie.History.cs
@@ -141,8 +141,10 @@ namespace BizHawk.Client.Common
RecordingBatch = false;
- if (!batch.Where(a => a.GetType() != typeof(MovieActionMarker)).Any())
+ if (batch.All(a => a.GetType() == typeof(MovieActionMarker)))
+ {
return Movie.InputLogLength;
+ }
return PreviousUndoFrame;
}
@@ -163,8 +165,10 @@ namespace BizHawk.Client.Common
RecordingBatch = false;
- if (!batch.Where(a => a.GetType() != typeof(MovieActionMarker)).Any())
+ if (batch.All(a => a.GetType() == typeof(MovieActionMarker)))
+ {
return Movie.InputLogLength;
+ }
return PreviousRedoFrame;
}
diff --git a/BizHawk.Client.Common/tools/Watch/Watch.cs b/BizHawk.Client.Common/tools/Watch/Watch.cs
index 9475419cb9..1d1ae46cbf 100644
--- a/BizHawk.Client.Common/tools/Watch/Watch.cs
+++ b/BizHawk.Client.Common/tools/Watch/Watch.cs
@@ -545,7 +545,7 @@ namespace BizHawk.Client.Common
///
public bool IsDiplayTypeAvailable(DisplayType type)
{
- return AvailableTypes().Where(d => d == type).Any();
+ return AvailableTypes().Any(d => d == type);
}
///