Adjust bugsplat to use qPrintable

This commit is contained in:
Ryan Huffman 2016-03-11 13:57:05 -08:00
parent eb402eab75
commit d7b800283b

View file

@ -39,7 +39,7 @@ int main(int argc, const char* argv[]) {
static const DWORD BUG_SPLAT_FLAGS = MDSF_PREVENTHIJACKING | MDSF_USEGUARDMEMORY;
static const char* BUG_SPLAT_DATABASE = "interface_alpha";
static const char* BUG_SPLAT_APPLICATION_NAME = "Interface";
MiniDmpSender mpSender { BUG_SPLAT_DATABASE, BUG_SPLAT_APPLICATION_NAME, BuildInfo::VERSION.toLatin1().constData(),
MiniDmpSender mpSender { BUG_SPLAT_DATABASE, BUG_SPLAT_APPLICATION_NAME, qPrintable(BuildInfo::VERSION),
nullptr, BUG_SPLAT_FLAGS };
#endif
@ -145,9 +145,9 @@ int main(int argc, const char* argv[]) {
#ifdef HAS_BUGSPLAT
AccountManager& accountManager = AccountManager::getInstance();
mpSender.setDefaultUserName(accountManager.getAccountInfo().getUsername().toLatin1().constData());
mpSender.setDefaultUserName(qPrintable(accountManager.getAccountInfo().getUsername()));
QObject::connect(&accountManager, &AccountManager::usernameChanged, &app, [&mpSender](const QString& newUsername) {
mpSender.setDefaultUserName(newUsername.toLatin1().constData());
mpSender.setDefaultUserName(qPrintable(newUsername));
});
#endif