From 6a9e9b536086e5f50388be215826188627a06ba4 Mon Sep 17 00:00:00 2001 From: MutantAura <44103205+MutantAura@users.noreply.github.com> Date: Fri, 8 Apr 2022 10:09:35 +0100 Subject: [PATCH] Remove save data creation prompt (#3252) * begone * review * mods directory update --- Ryujinx.HLE/HOS/ModLoader.cs | 2 +- Ryujinx/Ui/Widgets/GameTableContextMenu.cs | 17 ++--------------- 2 files changed, 3 insertions(+), 16 deletions(-) diff --git a/Ryujinx.HLE/HOS/ModLoader.cs b/Ryujinx.HLE/HOS/ModLoader.cs index 4f379033..c24f0f74 100644 --- a/Ryujinx.HLE/HOS/ModLoader.cs +++ b/Ryujinx.HLE/HOS/ModLoader.cs @@ -161,7 +161,7 @@ namespace Ryujinx.HLE.HOS if (titleModsPath == null) { - Logger.Info?.Print(LogClass.ModLoader, $"Creating mods dir for Title {titleId.ToUpper()}"); + Logger.Info?.Print(LogClass.ModLoader, $"Creating mods directory for Title {titleId.ToUpper()}"); titleModsPath = contentsDir.CreateSubdirectory(titleId); } diff --git a/Ryujinx/Ui/Widgets/GameTableContextMenu.cs b/Ryujinx/Ui/Widgets/GameTableContextMenu.cs index 306033d2..0e3b4892 100644 --- a/Ryujinx/Ui/Widgets/GameTableContextMenu.cs +++ b/Ryujinx/Ui/Widgets/GameTableContextMenu.cs @@ -86,23 +86,10 @@ namespace Ryujinx.Ui.Widgets if (ResultFs.TargetNotFound.Includes(result)) { - // Savedata was not found. Ask the user if they want to create it - using MessageDialog messageDialog = new MessageDialog(null, DialogFlags.Modal, MessageType.Question, ButtonsType.YesNo, null) - { - Title = "Ryujinx", - Icon = new Gdk.Pixbuf(Assembly.GetExecutingAssembly(), "Ryujinx.Ui.Resources.Logo_Ryujinx.png"), - Text = $"There is no savedata for {titleName} [{titleId:x16}]", - SecondaryText = "Would you like to create savedata for this game?", - WindowPosition = WindowPosition.Center - }; - - if (messageDialog.Run() != (int)ResponseType.Yes) - { - return false; - } - ref ApplicationControlProperty control = ref controlHolder.Value; + Logger.Info?.Print(LogClass.Application, $"Creating save directory for Title: {titleName} [{titleId:x16}]"); + if (Utilities.IsZeros(controlHolder.ByteSpan)) { // If the current application doesn't have a loaded control property, create a dummy one