From bed3835718722f876d91500b04e5112479f87585 Mon Sep 17 00:00:00 2001 From: Evan Husted Date: Wed, 5 Mar 2025 02:23:40 -0600 Subject: [PATCH] UI: fix ID copying from the Show Game Info popup --- src/Ryujinx/UI/Views/Misc/ApplicationDataView.axaml.cs | 5 +---- src/Ryujinx/UI/Windows/CompatibilityListWindow.axaml.cs | 2 ++ 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/Ryujinx/UI/Views/Misc/ApplicationDataView.axaml.cs b/src/Ryujinx/UI/Views/Misc/ApplicationDataView.axaml.cs index 796123362..dc9dd527c 100644 --- a/src/Ryujinx/UI/Views/Misc/ApplicationDataView.axaml.cs +++ b/src/Ryujinx/UI/Views/Misc/ApplicationDataView.axaml.cs @@ -49,16 +49,13 @@ namespace Ryujinx.Ava.UI.Views.Misc private async void IdString_OnClick(object sender, RoutedEventArgs e) { - if (DataContext is not MainWindowViewModel mwvm) - return; - if (sender is not Button { Content: TextBlock idText }) return; if (!RyujinxApp.IsClipboardAvailable(out IClipboard clipboard)) return; - ApplicationData appData = mwvm.Applications.FirstOrDefault(it => it.IdString == idText.Text); + ApplicationData appData = RyujinxApp.MainWindow.ViewModel.Applications.FirstOrDefault(it => it.IdString == idText.Text); if (appData is null) return; diff --git a/src/Ryujinx/UI/Windows/CompatibilityListWindow.axaml.cs b/src/Ryujinx/UI/Windows/CompatibilityListWindow.axaml.cs index dde94f63b..804f130d1 100644 --- a/src/Ryujinx/UI/Windows/CompatibilityListWindow.axaml.cs +++ b/src/Ryujinx/UI/Windows/CompatibilityListWindow.axaml.cs @@ -36,6 +36,8 @@ namespace Ryujinx.Ava.UI.Windows NormalControls.IsVisible = ConfigurationState.Instance.ShowTitleBar; } + // ReSharper disable once UnusedMember.Local + // its referenced in the axaml but rider keeps yelling at me that its unused so private void TextBox_OnTextChanged(object sender, TextChangedEventArgs e) { if (DataContext is not CompatibilityViewModel cvm)