diff --git a/src/Ryujinx/UI/Applet/UserSelectorDialog.axaml b/src/Ryujinx/UI/Applet/UserSelectorDialog.axaml
index 626ad2e21..2816afbce 100644
--- a/src/Ryujinx/UI/Applet/UserSelectorDialog.axaml
+++ b/src/Ryujinx/UI/Applet/UserSelectorDialog.axaml
@@ -13,11 +13,6 @@
mc:Ignorable="d"
Focusable="True"
x:DataType="viewModels:UserSelectorDialogViewModel">
-
-
-
-
-
@@ -80,7 +75,7 @@
Height="96"
HorizontalAlignment="Stretch"
VerticalAlignment="Top"
- Source="{Binding Image, Converter={StaticResource ByteImage}}" />
+ Source="{Binding Image, Converter={x:Static helpers:BitmapArrayValueConverter.Instance}}" />
-
-
-
@@ -68,7 +65,7 @@
Grid.Row="0"
HorizontalAlignment="Stretch"
VerticalAlignment="Top"
- Source="{Binding Icon, Converter={StaticResource ByteImage}}" />
+ Source="{Binding Icon, Converter={x:Static helpers:BitmapArrayValueConverter.Instance}}" />
-
-
-
@@ -62,7 +59,7 @@
Classes.large="{Binding $parent[UserControl].((viewModels:MainWindowViewModel)DataContext).IsGridLarge}"
Classes.normal="{Binding $parent[UserControl].((viewModels:MainWindowViewModel)DataContext).IsGridMedium}"
Classes.small="{Binding $parent[UserControl].((viewModels:MainWindowViewModel)DataContext).IsGridSmall}"
- Source="{Binding Icon, Converter={StaticResource ByteImage}}" />
+ Source="{Binding Icon, Converter={x:Static helpers:BitmapArrayValueConverter.Instance}}" />
values, Type targetType, object parameter, CultureInfo culture)
{
diff --git a/src/Ryujinx/UI/Helpers/Converters/KeyValueConverter.cs b/src/Ryujinx/UI/Helpers/Converters/KeyValueConverter.cs
index d20098426..e7a157892 100644
--- a/src/Ryujinx/UI/Helpers/Converters/KeyValueConverter.cs
+++ b/src/Ryujinx/UI/Helpers/Converters/KeyValueConverter.cs
@@ -10,7 +10,7 @@ namespace Ryujinx.Ava.UI.Helpers
{
internal class KeyValueConverter : IValueConverter
{
- public static KeyValueConverter Instance = new();
+ public static readonly KeyValueConverter Instance = new();
private static readonly Dictionary _keysMap = new()
{
diff --git a/src/Ryujinx/UI/Helpers/Converters/MultiplayerInfoConverter.cs b/src/Ryujinx/UI/Helpers/Converters/MultiplayerInfoConverter.cs
index 09a2ad367..47d0b94d0 100644
--- a/src/Ryujinx/UI/Helpers/Converters/MultiplayerInfoConverter.cs
+++ b/src/Ryujinx/UI/Helpers/Converters/MultiplayerInfoConverter.cs
@@ -1,6 +1,5 @@
using Avalonia.Data.Converters;
using Avalonia.Markup.Xaml;
-using Ryujinx.Ava.Common.Locale;
using Ryujinx.Ava.Utilities.AppLibrary;
using System;
using System.Globalization;
@@ -19,15 +18,10 @@ namespace Ryujinx.Ava.UI.Helpers
{
return $"Hosted Games: {applicationData.GameCount}\nOnline Players: {applicationData.PlayerCount}";
}
- else
- {
- return "";
- }
- }
- else
- {
- return "";
}
+
+ return "";
+
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
diff --git a/src/Ryujinx/UI/Helpers/Converters/TitleUpdateLabelConverter.cs b/src/Ryujinx/UI/Helpers/Converters/TitleUpdateLabelConverter.cs
index d462b9463..f1e6b8958 100644
--- a/src/Ryujinx/UI/Helpers/Converters/TitleUpdateLabelConverter.cs
+++ b/src/Ryujinx/UI/Helpers/Converters/TitleUpdateLabelConverter.cs
@@ -11,7 +11,7 @@ namespace Ryujinx.Ava.UI.Helpers
{
internal class TitleUpdateLabelConverter : IMultiValueConverter
{
- public static TitleUpdateLabelConverter Instance = new();
+ public static readonly TitleUpdateLabelConverter Instance = new();
public object Convert(IList