fixed inheritance of parent properties.
This commit is contained in:
@@ -64,10 +64,12 @@ void AQDG_DrawableWidget_Extend(AQDG_OBJECT *object, AQDG_DRAW_CONTEXT *drawCont
|
||||
xo->drawFn=_drawFallback;
|
||||
|
||||
parent=AQDG_Object_Tree2_GetParent(object);
|
||||
if (parent && GWEN_INHERIT_ISOFTYPE(AQDG_OBJECT, AQDG_OBJECT_DRAWABLE, parent)) {
|
||||
if (parent) {
|
||||
if (GWEN_INHERIT_ISOFTYPE(AQDG_OBJECT, AQDG_OBJECT_DRAWABLE, parent)) {
|
||||
xo->fontId=AQDG_DrawableWidget_GetFontId(parent);
|
||||
xo->foregroundPenId=AQDG_DrawableWidget_GetForegroundPenId(parent);
|
||||
xo->backgroundPenId=AQDG_DrawableWidget_GetBackgroundPenId(parent);
|
||||
}
|
||||
AQDG_Object_SetBorderLeft(object, AQDG_Object_GetBorderLeft(parent));
|
||||
AQDG_Object_SetBorderRight(object,AQDG_Object_GetBorderRight(parent));
|
||||
AQDG_Object_SetBorderTop(object, AQDG_Object_GetBorderTop(parent));
|
||||
|
||||
Reference in New Issue
Block a user