Slightly improved input of credits with large numbers for invite links.
This commit is contained in:
parent
0c3cabf4ac
commit
3905fc7c38
1 changed files with 5 additions and 1 deletions
|
@ -73,7 +73,7 @@ InviteLinkSubscriptionToggle FillCreateInviteLinkSubscriptionToggle(
|
|||
st,
|
||||
tr::lng_group_invite_subscription_ph(),
|
||||
QString(),
|
||||
maxCredits);
|
||||
std::pow(QString::number(maxCredits).size(), 10));
|
||||
wrap->toggledValue() | rpl::start_with_next([=](bool shown) {
|
||||
if (shown) {
|
||||
input->setFocus();
|
||||
|
@ -97,6 +97,10 @@ InviteLinkSubscriptionToggle FillCreateInviteLinkSubscriptionToggle(
|
|||
}, input->lifetime());
|
||||
ToggleChildrenVisibility(inputContainer, true);
|
||||
QObject::connect(input, &Ui::MaskedInputField::changed, [=] {
|
||||
const auto amount = input->getLastText().toDouble();
|
||||
if (amount > maxCredits) {
|
||||
input->setText(QString::number(maxCredits));
|
||||
}
|
||||
priceOverlay->update();
|
||||
});
|
||||
priceOverlay->paintRequest(
|
||||
|
|
Loading…
Reference in a new issue