diff --git a/OBSBlur/Window/WindowInfo.cs b/OBSBlur/Window/WindowInfo.cs index 4dfc808..0634369 100644 --- a/OBSBlur/Window/WindowInfo.cs +++ b/OBSBlur/Window/WindowInfo.cs @@ -24,10 +24,11 @@ public struct WindowInfo public bool Equals(WindowInfo other) { - return WindowHandle == other.WindowHandle && - WindowPlacement.Equals(other.WindowPlacement) && - WindowTitle == other.WindowTitle && - ProcessInfo.Equals(other.ProcessInfo); + return WindowHandle == other.WindowHandle && + WindowPlacement.Equals(other.WindowPlacement) && + WindowTitle.Equals(other.WindowTitle) && + ProcessInfo.ProcessName.Equals(other.ProcessInfo.ProcessName) && + ProcessInfo.Id == other.ProcessInfo.Id; } public override int GetHashCode()