NULL as 'style' value remove style name from textblock part state.
* @param part Part to set the style of.
* @param state State in which the style is set.
* @param value Value of the state.
- * @param style The style name to use.
+ * @param style The style name to use. In case when NULL style will removed from textblock part description.
+ *
*
* @return @c EINA_TRUE in case of success, @c EINA_FALSE otherwise.
*/
return EINA_FALSE;
txt = (Edje_Part_Description_Text *)pd;
- _edje_if_string_replace(ed, &txt->text.style.str, style);
+ if (style == NULL )
+ {
+ _edje_if_string_free(ed, &txt->text.style.str);
+ txt->text.style.str = NULL;
+ }
+ else
+ {
+ _edje_if_string_replace(ed, &txt->text.style.str, style);
+ }
edje_object_calc_force(obj);
return EINA_TRUE;