diff --git a/src/geomview.c b/src/geomview.c index 2cb0664..204f610 100644 --- a/src/geomview.c +++ b/src/geomview.c @@ -88,6 +88,7 @@ void WSetGeometryViewShownPosition(WGeometryView * gview, int x, int y) gview->data.pos.y = y; paint(gview); + W_RedisplayView(gview->view); } void WSetGeometryViewShownSize(WGeometryView * gview, unsigned width, unsigned height) @@ -97,6 +98,7 @@ void WSetGeometryViewShownSize(WGeometryView * gview, unsigned width, unsigned h gview->data.size.height = height; paint(gview); + W_RedisplayView(gview->view); } static void paint(WGeometryView * gview) @@ -125,7 +127,7 @@ static void handleEvents(WMEvent * event, void *clientData) WGeometryView *gview = (WGeometryView *) clientData; switch (event->type) { - case Expose: + case WME_EXPOSE: paint(gview); break;