فهرست منبع

Headless: Use main UI logo for window icon instead of separate bmp

Evan Husted 1 سال پیش
والد
کامیت
6a291d4116

+ 5 - 3
src/Ryujinx/Assets/locales.json

@@ -3946,7 +3946,8 @@
         "zh_CN": "繁体中文(推荐)",
         "zh_TW": "正體中文 (建議)"
       }
-    },    {
+    },
+    {
       "ID": "SettingsTabSystemSystemLanguageSwedish",
       "Translations": {
         "ar_SA": "",
@@ -3970,7 +3971,8 @@
         "zh_CN": "",
         "zh_TW": ""
       }
-    },    {
+    },
+    {
       "ID": "SettingsTabSystemSystemLanguageNorwegian",
       "Translations": {
         "ar_SA": "",
@@ -22896,4 +22898,4 @@
       }
     }
   ]
-}
+}

BIN
src/Ryujinx/Headless/Ryujinx.bmp


+ 2 - 1
src/Ryujinx/Headless/Windows/WindowBase.cs

@@ -1,6 +1,7 @@
 using Humanizer;
 using LibHac.Tools.Fs;
 using Ryujinx.Ava;
+using Ryujinx.Common;
 using Ryujinx.Common.Configuration;
 using Ryujinx.Common.Configuration.Hid;
 using Ryujinx.Common.Logging;
@@ -137,7 +138,7 @@ namespace Ryujinx.Headless
 
         private void SetWindowIcon()
         {
-            Stream iconStream = typeof(Program).Assembly.GetManifestResourceStream("HeadlessLogo");
+            Stream iconStream = EmbeddedResources.GetStream("Ryujinx/Assets/UIImages/Logo_Ryujinx.png");
             byte[] iconBytes = new byte[iconStream!.Length];
 
             if (iconStream.Read(iconBytes, 0, iconBytes.Length) != iconBytes.Length)

+ 0 - 1
src/Ryujinx/Ryujinx.csproj

@@ -166,7 +166,6 @@
     <EmbeddedResource Include="Assets\UIImages\Logo_GitHub_Light.png" />
     <EmbeddedResource Include="Assets\UIImages\Logo_Ryujinx.png" />
     <EmbeddedResource Include="Assets\UIImages\Logo_Ryujinx_AntiAlias.png" />
-    <EmbeddedResource Include="Headless\Ryujinx.bmp" LogicalName="HeadlessLogo" />
   </ItemGroup>
   <ItemGroup>
     <AdditionalFiles Include="Assets\locales.json" />