diff --git a/legacy/elementary/src/lib/elm_spinner.c b/legacy/elementary/src/lib/elm_spinner.c index 0e94cf1195..252bb8d1dc 100644 --- a/legacy/elementary/src/lib/elm_spinner.c +++ b/legacy/elementary/src/lib/elm_spinner.c @@ -1348,6 +1348,12 @@ _elm_spinner_eo_base_constructor(Eo *obj, Elm_Spinner_Data *_pd EINA_UNUSED) EOLIAN static void _elm_spinner_label_format_set(Eo *obj, Elm_Spinner_Data *sd, const char *fmt) { + if (!strchr(fmt, '%')) + { + WRN("Warning: %s is an Illegal format, cannot be set", fmt); + return; + } + eina_stringshare_replace(&sd->label, fmt); if (fmt && !(_is_label_format_integer(sd->label)))