diff --git a/src/widget/frame.c b/src/widget/frame.c index e313a7e..73ba846 100644 --- a/src/widget/frame.c +++ b/src/widget/frame.c @@ -41,13 +41,17 @@ static void draw(MwWidget handle) { MwLLFreeColor(base); } +static void prop_change(MwWidget handle, const char* key) { + if(strcmp(key, MwNhasBorder) == 0 || strcmp(key, MwNinverted) == 0) MwForceRender(handle); +} + MwClassRec MwFrameClassRec = { create, /* create */ NULL, /* destroy */ draw, /* draw */ NULL, /* click */ NULL, /* parent_resize */ - NULL, /* prop_change */ + prop_change, /* prop_change */ NULL, /* mouse_move */ NULL, /* mouse_up */ NULL, /* mouse_down */