From aa1ee24fc03a1128a3a59e1440acd88df0696199 Mon Sep 17 00:00:00 2001 From: David Maciejak Date: Sun, 18 May 2014 00:20:03 +0800 Subject: [PATCH] src/appicon.c: updated paint_app_icon moving scr initialization after WApplication existing test to prevent crashing in case wapp is null Acked-by: Christophe CURIS --- src/appicon.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/appicon.c b/src/appicon.c index f61ae0ee..bbf1455f 100644 --- a/src/appicon.c +++ b/src/appicon.c @@ -197,15 +197,16 @@ void unpaint_app_icon(WApplication *wapp) void paint_app_icon(WApplication *wapp) { WIcon *icon; - WScreen *scr = wapp->main_window_desc->screen_ptr; + WScreen *scr; WDock *attracting_dock; int x = 0, y = 0; Bool update_icon = False; - if (!wapp || !wapp->app_icon) + if (!wapp || !wapp->app_icon || !wapp->main_window_desc) return; icon = wapp->app_icon->icon; + scr = wapp->main_window_desc->screen_ptr; wapp->app_icon->main_window = wapp->main_window; /* If the icon is docked, don't continue */