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);