diff --git a/interface/src/main.cpp b/interface/src/main.cpp index f45a6c08b9..ed924108ef 100644 --- a/interface/src/main.cpp +++ b/interface/src/main.cpp @@ -143,6 +143,14 @@ int main(int argc, const char* argv[]) { QObject::connect(&server, &QLocalServer::newConnection, &app, &Application::handleLocalServerConnection); +#ifdef HAS_BUGSPLAT + AccountManager& accountManager = AccountManager::getInstance(); + mpSender.setDefaultUserName(accountManager.getAccountInfo().getUsername().toLatin1()); + QObject::connect(&accountManager, &AccountManager::usernameChanged, &app, [&mpSender](const QString& newUsername) { + mpSender.setDefaultUserName(newUsername); + }); +#endif + QTranslator translator; translator.load("i18n/interface_en"); app.installTranslator(&translator);