copy/free the new interlaced color
This commit is contained in:
parent
e91814e99f
commit
1d31a09fd3
1 changed files with 8 additions and 0 deletions
|
@ -189,6 +189,13 @@ RrAppearance *RrAppearanceCopy(RrAppearance *orig)
|
||||||
spo->border_color->b);
|
spo->border_color->b);
|
||||||
else spc->border_color = NULL;
|
else spc->border_color = NULL;
|
||||||
|
|
||||||
|
if (spo->interlaced_color != NULL)
|
||||||
|
spc->interlaced_color = RrColorNew(copy->inst,
|
||||||
|
spo->interlaced_color->r,
|
||||||
|
spo->interlaced_color->g,
|
||||||
|
spo->interlaced_color->b);
|
||||||
|
else spc->interlaced_color = NULL;
|
||||||
|
|
||||||
if (spo->bevel_dark != NULL)
|
if (spo->bevel_dark != NULL)
|
||||||
spc->bevel_dark = RrColorNew(copy->inst,
|
spc->bevel_dark = RrColorNew(copy->inst,
|
||||||
spo->bevel_dark->r,
|
spo->bevel_dark->r,
|
||||||
|
@ -242,6 +249,7 @@ void RrAppearanceFree(RrAppearance *a)
|
||||||
RrColorFree(p->primary);
|
RrColorFree(p->primary);
|
||||||
RrColorFree(p->secondary);
|
RrColorFree(p->secondary);
|
||||||
RrColorFree(p->border_color);
|
RrColorFree(p->border_color);
|
||||||
|
RrColorFree(p->interlaced_color);
|
||||||
RrColorFree(p->bevel_dark);
|
RrColorFree(p->bevel_dark);
|
||||||
RrColorFree(p->bevel_light);
|
RrColorFree(p->bevel_light);
|
||||||
g_free(p->pixel_data);
|
g_free(p->pixel_data);
|
||||||
|
|
Loading…
Reference in a new issue