From 57798503da360a8a5789f72bb83eedcafa2b846e Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Thu, 14 Apr 2022 16:45:29 -0400 Subject: [PATCH] Make it much clearer in login settings when OTP is disabled This happens when you have a profile setup for Sapphire, as Sapphire lobbies currently don't support OTP. --- src/settingswindow.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/settingswindow.cpp b/src/settingswindow.cpp index 3f182bb..3023d35 100644 --- a/src/settingswindow.cpp +++ b/src/settingswindow.cpp @@ -545,6 +545,12 @@ void SettingsWindow::reloadControls() { rememberUsernameBox->setChecked(profile.rememberUsername); rememberPasswordBox->setChecked(profile.rememberPassword); useOneTimePassword->setChecked(profile.useOneTimePassword); + useOneTimePassword->setEnabled(!profile.isSapphire); + if(!useOneTimePassword->isEnabled()) { + useOneTimePassword->setToolTip("OTP is not supported by Sapphire servers."); + } else { + useOneTimePassword->setToolTip(""); + } gameLicenseBox->setCurrentIndex((int)profile.license); // dalamud