diff --git a/src/gwin/gwin.c b/src/gwin/gwin.c index f448453b..586636ec 100644 --- a/src/gwin/gwin.c +++ b/src/gwin/gwin.c @@ -196,6 +196,7 @@ GHandle gwinGWindowCreate(GDisplay *g, GWindowObject *pgw, const GWindowInit *pI return 0; gwinSetVisible(pgw, pInit->show); + _gwinFlushRedraws(REDRAW_WAIT); return pgw; } diff --git a/src/gwin/gwin_console.c b/src/gwin/gwin_console.c index 667ec560..37ae079e 100644 --- a/src/gwin/gwin_console.c +++ b/src/gwin/gwin_console.c @@ -353,6 +353,7 @@ GHandle gwinGConsoleCreate(GDisplay *g, GConsoleObject *gc, const GWindowInit *p #endif gwinSetVisible((GHandle)gc, pInit->show); + _gwinFlushRedraws(REDRAW_WAIT); return (GHandle)gc; } diff --git a/src/gwin/gwin_graph.c b/src/gwin/gwin_graph.c index 95743ced..6f0ce2a4 100644 --- a/src/gwin/gwin_graph.c +++ b/src/gwin/gwin_graph.c @@ -172,6 +172,7 @@ GHandle gwinGGraphCreate(GDisplay *g, GGraphObject *gg, const GWindowInit *pInit gg->lastx = gg->lasty = 0; gwinGraphSetStyle((GHandle)gg, &GGraphDefaultStyle); gwinSetVisible((GHandle)gg, pInit->show); + _gwinFlushRedraws(REDRAW_WAIT); return (GHandle)gg; }