From 165d1aacae905973aff1796c48dea2347fd9eea3 Mon Sep 17 00:00:00 2001 From: John Preston Date: Thu, 28 Jun 2018 16:07:53 +0100 Subject: [PATCH] Fix tilde formatting in InputField. Regression was introduced somewhen while uniting input field classes. Fixes #4829. --- Telegram/SourceFiles/ui/widgets/input_fields.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/ui/widgets/input_fields.cpp b/Telegram/SourceFiles/ui/widgets/input_fields.cpp index 6af872974..8fddd7afe 100644 --- a/Telegram/SourceFiles/ui/widgets/input_fields.cpp +++ b/Telegram/SourceFiles/ui/widgets/input_fields.cpp @@ -1844,8 +1844,8 @@ bool InputField::isRedoAvailable() const { void InputField::processFormatting(int insertPosition, int insertEnd) { // Tilde formatting. const auto tildeFormatting = !cRetina() - && (font().pixelSize() == 13) - && (font().family() == qstr("Open Sans")); + && (_st.font->f.pixelSize() == 13) + && (_st.font->f.family() == qstr("Open Sans")); auto isTildeFragment = false; const auto tildeFixedFont = AdjustFont(st::semiboldFont, _st.font);