swapchain: Eliminate silly difference with AOSP

Bug: 203826952
Test: Manual inspection
Change-Id: Ica37bbb2280e98a50db3359cc97291b5ca449cc1
diff --git a/vulkan/libvulkan/swapchain.cpp b/vulkan/libvulkan/swapchain.cpp
index 72696ad..96da1b0 100644
--- a/vulkan/libvulkan/swapchain.cpp
+++ b/vulkan/libvulkan/swapchain.cpp
@@ -719,6 +719,8 @@
 
     bool wide_color_support = false;
     uint64_t consumer_usage = 0;
+    bool swapchain_ext =
+        instance_data.hook_extensions.test(ProcHook::EXT_swapchain_colorspace);
     if (surface_handle == VK_NULL_HANDLE) {
         ProcHook::Extension surfaceless = ProcHook::GOOGLE_surfaceless_query;
         bool surfaceless_enabled =
@@ -746,9 +748,7 @@
 
         consumer_usage = surface.consumer_usage;
     }
-    wide_color_support =
-        wide_color_support &&
-        instance_data.hook_extensions.test(ProcHook::EXT_swapchain_colorspace);
+    wide_color_support = wide_color_support && swapchain_ext;
 
     AHardwareBuffer_Desc desc = {};
     desc.width = 1;