Make use of NX_CONSTEXPR

This commit is contained in:
XorTroll 2019-10-25 17:55:20 +02:00
parent 304cbe735d
commit 0acbc22be0
2 changed files with 11 additions and 17 deletions

View File

@ -62,21 +62,29 @@ void pselUiAddInvalidUser(PselUiSettings *ui, AccountUid *user_id);
* @param flag Flag value.
* @note Only used for ::PselUiMode_SelectUser
*/
void pselUiSetAllowUserCreation(PselUiSettings *ui, bool flag);
NX_CONSTEXPR void pselUiSetAllowUserCreation(PselUiSettings *ui, bool flag) {
if(ui->mode == PselUiMode_SelectUser) {
ui->allowUserCreation = flag;
}
}
/**
* @brief Sets whether users need to be linked to a Nintendo account.
* @param ui PselUiSettings struct.
* @param flag Flag value.
*/
void pselUiSetNetworkServiceRequired(PselUiSettings *ui, bool flag);
NX_CONSTEXPR void pselUiSetNetworkServiceRequired(PselUiSettings *ui, bool flag) {
ui->networkServiceRequired = flag;
}
/**
* @brief Sets whether selection can be skipped (with a new button)
* @param ui PselUiSettings struct.
* @param flag Flag value.
*/
void pselUiSetSkipEnabled(PselUiSettings *ui, bool flag);
NX_CONSTEXPR void pselUiSetSkipEnabled(PselUiSettings *ui, bool flag) {
ui->skipEnabled = flag;
}
/**
* @brief Shows the applet with the specified UI settings.

View File

@ -24,20 +24,6 @@ void pselUiAddInvalidUser(PselUiSettings *ui, AccountUid *user_id) {
}
}
void pselUiSetAllowUserCreation(PselUiSettings *ui, bool flag) {
if(ui->mode == PselUiMode_SelectUser) {
ui->allowUserCreation = flag;
}
}
void pselUiSetNetworkServiceRequired(PselUiSettings *ui, bool flag) {
ui->networkServiceRequired = flag;
}
void pselUiSetSkipEnabled(PselUiSettings *ui, bool flag) {
ui->skipEnabled = flag;
}
static u32 _pselGetLaVersion() {
u32 ver = 0;
u32 hosver = hosversionGet();