moving scr initialization after WApplication existing test to prevent crashing in case wapp is null
---
src/appicon.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/appicon.c b/src/appicon.c
index f61ae0e..bbf1455 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 */
--
1.8.3.2
0001-moving-scr-initialization-after-WApplication-existin.patch
Description: Binary data
