aboutsummaryrefslogtreecommitdiff
path: root/launcher/dialogs/LoginDialog.cpp
diff options
context:
space:
mode:
authorPetr Mrázek <peterix@gmail.com>2021-08-20 01:34:32 +0200
committerPetr Mrázek <peterix@gmail.com>2021-08-20 01:34:32 +0200
commit1b68d51da634ddab39fe872fcc28a4f491c0c8a4 (patch)
tree9a22465d682018830635a8929eab3cc8482b1faa /launcher/dialogs/LoginDialog.cpp
parent94fd9a3535ae9a55c228720858292ed2bb69ff98 (diff)
downloadPrismLauncher-1b68d51da634ddab39fe872fcc28a4f491c0c8a4.tar.gz
PrismLauncher-1b68d51da634ddab39fe872fcc28a4f491c0c8a4.tar.bz2
PrismLauncher-1b68d51da634ddab39fe872fcc28a4f491c0c8a4.zip
NOISSUE add setting capes, tweak missing profile message, fix cape IDs
Diffstat (limited to 'launcher/dialogs/LoginDialog.cpp')
-rw-r--r--launcher/dialogs/LoginDialog.cpp12
1 files changed, 11 insertions, 1 deletions
diff --git a/launcher/dialogs/LoginDialog.cpp b/launcher/dialogs/LoginDialog.cpp
index 1dee9920..b1ca2c88 100644
--- a/launcher/dialogs/LoginDialog.cpp
+++ b/launcher/dialogs/LoginDialog.cpp
@@ -73,7 +73,17 @@ void LoginDialog::on_passTextBox_textEdited(const QString &newText)
void LoginDialog::onTaskFailed(const QString &reason)
{
// Set message
- ui->label->setText("<span style='color:red'>" + reason + "</span>");
+ auto lines = reason.split('\n');
+ QString processed;
+ for(auto line: lines) {
+ if(line.size()) {
+ processed += "<font color='red'>" + line + "</font>\n";
+ }
+ else {
+ processed += '\n';
+ }
+ }
+ ui->label->setText(processed);
// Re-enable user-interaction
setUserInputsEnabled(true);