浏览代码

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

Evan Husted 1 年之前
父节点
当前提交
4b1d94ccd8

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

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

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

@@ -11,7 +11,7 @@ namespace Ryujinx.Ava.UI.Helpers
 {
     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)
         {
@@ -35,7 +35,7 @@ namespace Ryujinx.Ava.UI.Helpers
 
         public override object ProvideValue(IServiceProvider serviceProvider)
         {
-            return _instance;
+            return Instance;
         }
     }
 }