From 6729581d038180220d59ab696921ef1ce3d64043 Mon Sep 17 00:00:00 2001 From: levlam Date: Thu, 21 Jan 2021 23:19:40 +0300 Subject: [PATCH] Clamp wrong dialog action progress instead of ignoring. --- td/telegram/DialogAction.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/td/telegram/DialogAction.cpp b/td/telegram/DialogAction.cpp index 0ad50a6e6..d4b9f8a64 100644 --- a/td/telegram/DialogAction.cpp +++ b/td/telegram/DialogAction.cpp @@ -6,6 +6,8 @@ // #include "td/telegram/DialogAction.h" +#include "td/utils/misc.h" + namespace td { void DialogAction::init(Type type) { @@ -14,11 +16,8 @@ void DialogAction::init(Type type) { } void DialogAction::init(Type type, int32 progress) { - if (progress < 0 || progress > 100) { - progress = 0; - } type_ = type; - progress_ = progress; + progress_ = clamp(progress, 0, 100); } DialogAction::DialogAction(Type type, int32 progress) {