From a2dcad069f3558338eb1f5d6037280446da974e8 Mon Sep 17 00:00:00 2001 From: Ruben Dashyan Date: Mon, 26 Aug 2019 14:18:50 +0200 Subject: [PATCH] [apps/shared/function_banner_delegate] reloadBannerView... handles function symbol as CodePoint --- apps/shared/function_banner_delegate.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/shared/function_banner_delegate.cpp b/apps/shared/function_banner_delegate.cpp index fcb96eb2b..de2423bbb 100644 --- a/apps/shared/function_banner_delegate.cpp +++ b/apps/shared/function_banner_delegate.cpp @@ -1,4 +1,5 @@ #include "function_banner_delegate.h" +#include #include "poincare_helpers.h" #include @@ -12,7 +13,7 @@ void FunctionBannerDelegate::reloadBannerViewForCursorOnFunction(CurveViewCursor char buffer[bufferSize]; const char * space = " "; int numberOfChar = 0; - buffer[numberOfChar++] = function->symbol(); + numberOfChar += UTF8Decoder::CodePointToChars(function->symbol(), buffer+numberOfChar, bufferSize-numberOfChar); assert(numberOfChar <= bufferSize); strlcpy(buffer + numberOfChar, "=", bufferSize - numberOfChar); bannerView()->abscissaSymbol()->setText(buffer);