Disable home button while theme is installing

This commit is contained in:
2024-04-26 00:21:10 -04:00
parent b19343e238
commit 64d65417fa

View File

@@ -555,6 +555,7 @@ int main(void)
{
if((kDown | kHeld) & KEY_DLEFT)
{
aptSetHomeAllowed(false);
draw_install(INSTALL_BGM);
if(R_SUCCEEDED(bgm_install(*current_entry)))
{
@@ -567,11 +568,11 @@ int main(void)
theme->installed = false;
}
installed_themes = true;
aptSetHomeAllowed(false);
}
}
else if((kDown | kHeld) & KEY_DUP)
{
aptSetHomeAllowed(false);
draw_install(INSTALL_SINGLE);
if(R_SUCCEEDED(theme_install(*current_entry)))
{
@@ -584,11 +585,11 @@ int main(void)
theme->installed = false;
}
installed_themes = true;
aptSetHomeAllowed(false);
}
}
else if((kDown | kHeld) & KEY_DRIGHT)
{
aptSetHomeAllowed(false);
draw_install(INSTALL_NO_BGM);
if(R_SUCCEEDED(no_bgm_install(*current_entry)))
{
@@ -601,7 +602,6 @@ int main(void)
theme->installed = false;
}
installed_themes = true;
aptSetHomeAllowed(false);
}
}
else if((kDown | kHeld) & KEY_DDOWN)
@@ -616,6 +616,7 @@ int main(void)
}
else
{
aptSetHomeAllowed(false);
draw_install(INSTALL_SHUFFLE);
Result res = shuffle_install(*current_list);
if(R_FAILED(res)) DEBUG("shuffle install result: %lx\n", res);
@@ -633,7 +634,6 @@ int main(void)
}
current_list->shuffle_count = 0;
installed_themes = true;
aptSetHomeAllowed(false);
}
}
}