Fixed countdown label for input field of bio.

This commit is contained in:
23rd 2024-03-06 19:40:01 +03:00 committed by John Preston
parent 48eb408fb8
commit eab249fc13
2 changed files with 8 additions and 1 deletions

View File

@ -3892,7 +3892,13 @@ void HistoryWidget::saveEditMsg() {
if (remove > 0) {
controller()->showToast(
tr::lng_edit_limit_reached(tr::now, lt_count, remove));
#ifndef _DEBUG
return;
#else
if (!base::IsCtrlPressed()) {
return;
}
#endif
}
}

View File

@ -483,7 +483,8 @@ void SetupBio(
}
changed->fire(*current != text);
const auto limit = self->isPremium() ? premiumLimit : defaultLimit;
const auto countLeft = limit - int(text.size());
const auto countLeft = limit
- bio->lastTextSizeWithoutSurrogatePairsCount();
countdown->setText(QString::number(countLeft));
countdown->setTextColorOverride(
countLeft < 0 ? st::boxTextFgError->c : std::optional<QColor>());