From 016f2eab730ef9eb5035cd9217e6a8b0ace696ae Mon Sep 17 00:00:00 2001
From: Michael Scire <SciresM@gmail.com>
Date: Thu, 23 May 2019 02:37:13 -0700
Subject: [PATCH] Fix bitmask logic inversion

---
 src/core/hle/service/ns/ns.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/core/hle/service/ns/ns.cpp b/src/core/hle/service/ns/ns.cpp
index 8638390d67..ce88a29415 100644
--- a/src/core/hle/service/ns/ns.cpp
+++ b/src/core/hle/service/ns/ns.cpp
@@ -344,8 +344,7 @@ ResultVal<u8> IApplicationManagerInterface::GetApplicationDesiredLanguage(
     // Try to find a valid language.
     for (const auto lang : *priority_list) {
         const auto supported_flag = GetSupportedLanguageFlag(lang);
-        if (supported_languages == 0 ||
-            (supported_languages & supported_flag) == supported_languages) {
+        if (supported_languages == 0 || (supported_languages & supported_flag) == supported_flag) {
             return MakeResult(static_cast<u8>(lang));
         }
     }
-- 
GitLab