edje_cc: fix default color_class colors

If you have undefined color_class, edje will use solid white for its
colors. If you define color_class name without colors edje_cc now has
same defaults instead of 0 0 0 0.

@fix
This commit is contained in:
Andrii Kroitor 2017-10-30 09:59:19 +02:00
parent 6888645598
commit d83ebb6980
1 changed files with 15 additions and 15 deletions

View File

@ -3093,18 +3093,18 @@ ob_color_class(void)
cc = mem_alloc(SZ(Edje_Color_Class));
edje_file->color_classes = eina_list_append(edje_file->color_classes, cc);
cc->r = 0;
cc->g = 0;
cc->b = 0;
cc->a = 0;
cc->r2 = 0;
cc->g2 = 0;
cc->b2 = 0;
cc->a2 = 0;
cc->r3 = 0;
cc->g3 = 0;
cc->b3 = 0;
cc->a3 = 0;
cc->r = 255;
cc->g = 255;
cc->b = 255;
cc->a = 255;
cc->r2 = 255;
cc->g2 = 255;
cc->b2 = 255;
cc->a2 = 255;
cc->r3 = 255;
cc->g3 = 255;
cc->b3 = 255;
cc->a3 = 255;
}
static void
@ -3205,7 +3205,7 @@ parse_color(void *base)
i.e "#F00F" or "#F00".\n
In string format you can omit alpha channel and it will be set to FF.
Defaults: 0 0 0 0
Defaults: 255 255 255 255
@endproperty
*/
static void
@ -3236,7 +3236,7 @@ st_color_class_color(void)
i.e "#F00F" or "#F00".\n
In string format you can omit alpha channel and it will be set to FF.
Defaults: 0 0 0 0
Defaults: 255 255 255 255
@endproperty
*/
static void
@ -3267,7 +3267,7 @@ st_color_class_color2(void)
i.e "#F00F" or "#F00".\n
In string format you can omit alpha channel and it will be set to FF.
Defaults: 0 0 0 0
Defaults: 255 255 255 255
@endproperty
*/
static void