From c0d843c5788448ed66d61246c6ad8453c41c87fd Mon Sep 17 00:00:00 2001
From: Joshua Ashton <joshua@froggi.es>
Date: Thu, 8 Dec 2022 06:05:19 +0000
Subject: [PATCH] [wsi] Fix overwriting colorimetry info to NULL

---
 src/wsi/wsi_edid.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/wsi/wsi_edid.cpp b/src/wsi/wsi_edid.cpp
index 6a716a037..b9ed9fd94 100644
--- a/src/wsi/wsi_edid.cpp
+++ b/src/wsi/wsi_edid.cpp
@@ -37,9 +37,9 @@ namespace dxvk::wsi {
 
     if (cta) {
       for (auto blocks = di_edid_cta_get_data_blocks(cta); *blocks != nullptr; blocks++) {
-        if ((hdr_static_metadata = di_cta_data_block_get_hdr_static_metadata(*blocks)))
+        if (!hdr_static_metadata && (hdr_static_metadata = di_cta_data_block_get_hdr_static_metadata(*blocks)))
           continue;
-        if ((colorimetry = di_cta_data_block_get_colorimetry(*blocks)))
+        if (!colorimetry && (colorimetry = di_cta_data_block_get_colorimetry(*blocks)))
           continue;
       }
     }