diff --git a/src/Ryujinx/UI/Applet/ProfileSelectorDialog.axaml b/src/Ryujinx/UI/Applet/ProfileSelectorDialog.axaml
index 7fca8039f..9ad4ba7bb 100644
--- a/src/Ryujinx/UI/Applet/ProfileSelectorDialog.axaml
+++ b/src/Ryujinx/UI/Applet/ProfileSelectorDialog.axaml
@@ -17,21 +17,16 @@
-
+
-
+
@@ -82,6 +77,6 @@
-
+
diff --git a/src/Ryujinx/UI/ViewModels/UserFirmwareAvatarSelectorViewModel.cs b/src/Ryujinx/UI/ViewModels/UserFirmwareAvatarSelectorViewModel.cs
index 5989c319a..f41803e68 100644
--- a/src/Ryujinx/UI/ViewModels/UserFirmwareAvatarSelectorViewModel.cs
+++ b/src/Ryujinx/UI/ViewModels/UserFirmwareAvatarSelectorViewModel.cs
@@ -46,17 +46,15 @@ namespace Ryujinx.Ava.UI.ViewModels
};
}
+ private int _selectedIndex = -1;
+
public int SelectedIndex
{
- get;
+ get => _selectedIndex;
set
{
- field = value;
-
- SelectedImage = field == -1
- ? null
- : Images[field].Data;
-
+ _selectedIndex = value;
+ SelectedImage = value == -1 ? null : Images[value].Data;
OnPropertyChanged();
OnPropertyChanged(nameof(SelectedImage));
}
diff --git a/src/Ryujinx/UI/Views/User/UserEditorView.axaml b/src/Ryujinx/UI/Views/User/UserEditorView.axaml
index 513660803..79f878378 100644
--- a/src/Ryujinx/UI/Views/User/UserEditorView.axaml
+++ b/src/Ryujinx/UI/Views/User/UserEditorView.axaml
@@ -29,22 +29,27 @@
IsReadOnly="True"
Text="{Binding UserIdString}" />
-
+
-
+ BorderThickness="1"
+ VerticalAlignment="Stretch">
+
-
-
+
+
-
+
-
+
-
+
+ ItemsSource="{Binding Profiles}"
+ SelectionChanged="ProfilesList_SelectionChanged">
-
+
@@ -106,7 +101,7 @@
DataType="viewModels:BaseModel">
+ Width="106">
-
+