فهرست منبع

misc: chore: [ci skip] use MultiplayerInfoConverter instance instead of constructing for every use

Evan Husted 1 سال پیش
والد
کامیت
4b1d94ccd8
2فایلهای تغییر یافته به همراه3 افزوده شده و 3 حذف شده
  1. 1 1
      src/Ryujinx/UI/Controls/ApplicationListView.axaml
  2. 2 2
      src/Ryujinx/UI/Helpers/Converters/MultiplayerInfoConverter.cs

+ 1 - 1
src/Ryujinx/UI/Controls/ApplicationListView.axaml

@@ -141,7 +141,7 @@
                                     <TextBlock
                                     <TextBlock
                                         HorizontalAlignment="Stretch"
                                         HorizontalAlignment="Stretch"
                                         IsVisible="{Binding HasLdnGames}"
                                         IsVisible="{Binding HasLdnGames}"
-                                        Text="{Binding Converter={helpers:MultiplayerInfoConverter}}"
+                                        Text="{Binding Converter={x:Static helpers:MultiplayerInfoConverter.Instance}}"
                                         TextAlignment="Start"
                                         TextAlignment="Start"
                                         TextWrapping="Wrap"/>
                                         TextWrapping="Wrap"/>
                                 </StackPanel>
                                 </StackPanel>

+ 2 - 2
src/Ryujinx/UI/Helpers/Converters/MultiplayerInfoConverter.cs

@@ -11,7 +11,7 @@ namespace Ryujinx.Ava.UI.Helpers
 {
 {
     internal class MultiplayerInfoConverter : MarkupExtension, IValueConverter
     internal class MultiplayerInfoConverter : MarkupExtension, IValueConverter
     {
     {
-        private static readonly MultiplayerInfoConverter _instance = new();
+        public static readonly MultiplayerInfoConverter Instance = new();
 
 
         public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
         public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
         {
         {
@@ -35,7 +35,7 @@ namespace Ryujinx.Ava.UI.Helpers
 
 
         public override object ProvideValue(IServiceProvider serviceProvider)
         public override object ProvideValue(IServiceProvider serviceProvider)
         {
         {
-            return _instance;
+            return Instance;
         }
         }
     }
     }
 }
 }