From: Christophe CURIS <christophe.cu...@free.fr> As pointed by Coverity, the function makes use of a pointer which may be null, so we have to properly check that to ensure application will not crash.
Signed-off-by: Christophe CURIS <christophe.cu...@free.fr> --- WINGs/wview.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/WINGs/wview.c b/WINGs/wview.c index 1138f36..2066244 100644 --- a/WINGs/wview.c +++ b/WINGs/wview.c @@ -188,6 +188,12 @@ void W_RealizeView(W_View * view) } if (!view->flags.realized) { + + if (view->parent == NULL) { + wwarning("trying to realize widget without parent"); + return; + } + parentWID = view->parent->window; view->window = XCreateWindow(dpy, parentWID, view->pos.x, view->pos.y, view->size.width, view->size.height, 0, -- 2.1.1 -- To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.