mirror of
https://github.com/Huntereb/Awoo-Installer
synced 2024-11-10 06:04:20 +00:00
Prevent home button usage during installs
This commit is contained in:
parent
16f2d7d4bd
commit
bc59b447f6
2 changed files with 9 additions and 1 deletions
|
@ -91,6 +91,7 @@ namespace netInstStuff{
|
|||
|
||||
void installNspLan(std::string ourUrl, int ourStorage)
|
||||
{
|
||||
appletLockExit();
|
||||
inst::ui::loadInstallScreen();
|
||||
if (ourStorage) m_destStorageId = FsStorageId_NandUser;
|
||||
try {
|
||||
|
@ -128,6 +129,7 @@ namespace netInstStuff{
|
|||
}
|
||||
|
||||
printf("Done");
|
||||
appletUnlockExit();
|
||||
inst::ui::loadMainMenu();
|
||||
return;
|
||||
}
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
#include <cstring>
|
||||
#include <sstream>
|
||||
#include <filesystem>
|
||||
#include "install/install_nsp.hpp"
|
||||
#include "nx/fs.hpp"
|
||||
#include "util/file_util.hpp"
|
||||
|
@ -41,8 +42,10 @@ namespace nspInstStuff {
|
|||
|
||||
void installNspFromFile(std::string ourNsp, int whereToInstall)
|
||||
{
|
||||
appletLockExit();
|
||||
inst::ui::loadInstallScreen();
|
||||
std::vector<std::string> installList;
|
||||
bool nspInstalled = false;
|
||||
installList.push_back(ourNsp);
|
||||
|
||||
if (whereToInstall) m_destStorageId = FsStorageId_NandUser;
|
||||
|
@ -75,7 +78,7 @@ namespace nspInstStuff {
|
|||
task.Begin();
|
||||
printf("Post Install Records: \n");
|
||||
//task.DebugPrintInstallData();
|
||||
inst::ui::mainApp->CreateShowDialog(ourNsp + " installed!", "", {"OK"}, true);
|
||||
nspInstalled = true;
|
||||
}
|
||||
catch (std::exception& e)
|
||||
{
|
||||
|
@ -87,7 +90,10 @@ namespace nspInstStuff {
|
|||
}
|
||||
}
|
||||
|
||||
if(nspInstalled) if(inst::ui::mainApp->CreateShowDialog(ourNsp + " installed! Delete NSP from SD card?", "", {"No","Yes"}, false)) std::filesystem::remove("sdmc:/" + ourNsp);
|
||||
|
||||
printf("Done");
|
||||
appletUnlockExit();
|
||||
inst::ui::loadMainMenu();
|
||||
return;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue