v2.9.9: D8A0C4E5 beim Wechsel zu Nintendo (FRD_Logout vor dem Abmelden, MBMNET-ID erst danach lösen)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
23bf1abca8
commit
c384c20558
+3
-1
@@ -442,9 +442,11 @@ static bool disable(bool confirmed, char *msg, size_t msglen)
|
||||
// anmelden). Den Namen merken, für den Hinweis auf den Zweitnamen.
|
||||
char id[20] = "";
|
||||
if (frdswitch_current() == FRIEND_ACCOUNT_MBMNET && nnid_linked(id, sizeof(id))) remember_mbmnet_id(id);
|
||||
bool freed = free_mbmnet_name(note, sizeof(note));
|
||||
bool created = false;
|
||||
if (frdswitch_current() != FRIEND_ACCOUNT_NINTENDO && !frdswitch_to(FRIEND_ACCOUNT_NINTENDO, &created, msg, msglen)) return false;
|
||||
// Erst jetzt (MBMNET-Konto nicht mehr geladen) den Namen für Pretendo freigeben. Vorher gelöst, meldete
|
||||
// sich der Freunde-Dienst neu an und ließ sich nicht abmelden (D8A0C4E5).
|
||||
bool freed = free_mbmnet_name(note, sizeof(note));
|
||||
patch_disable(detail, sizeof(detail));
|
||||
spotpass_unregister();
|
||||
if (freed) snprintf(msg, msglen, "Nintendo aktiv! Der 3DS startet neu.\n%s", note);
|
||||
|
||||
Reference in New Issue
Block a user