From 643e28a8f8a91b2ad9e170ba160827b2a8d7e3f9 Mon Sep 17 00:00:00 2001 From: the_fiddler Date: Sat, 26 Jan 2008 10:40:40 +0000 Subject: [PATCH] Fix NRE in operator== and operator!= --- Source/OpenTK/Graphics/DisplayResolution.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Source/OpenTK/Graphics/DisplayResolution.cs b/Source/OpenTK/Graphics/DisplayResolution.cs index ebe05fd5..67932f88 100644 --- a/Source/OpenTK/Graphics/DisplayResolution.cs +++ b/Source/OpenTK/Graphics/DisplayResolution.cs @@ -129,6 +129,11 @@ namespace OpenTK.Graphics public static bool operator== (DisplayResolution left, DisplayResolution right) { + if (((object)left) == null && ((object)right) == null) + return true; + else if ((((object)left) == null && ((object)right) != null) || + (((object)left) != null && ((object)right) == null)) + return false; return left.Equals(right); }