From d0ddc48425606d9fba1f3bfb5cc649bb24a919d9 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Tue, 3 Sep 2013 14:09:38 +0100 Subject: [PATCH] null check here in case someone decides to try crashing their compositor for fun? --- src/modules/teamwork/e_mod_tw.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/teamwork/e_mod_tw.c b/src/modules/teamwork/e_mod_tw.c index a78fc3dc7..7081e5a26 100644 --- a/src/modules/teamwork/e_mod_tw.c +++ b/src/modules/teamwork/e_mod_tw.c @@ -784,6 +784,7 @@ tw_show_helper(Evas_Object *o, int w, int h) { int px, py, pw, ph; double ratio = tw_config->popup_size / 100.; + E_Border *bd = NULL; E_FREE_FUNC(tw_mod->pop, e_object_del); tw_mod->sticky = 0; @@ -812,9 +813,8 @@ tw_show_helper(Evas_Object *o, int w, int h) if (py + ph > tw_mod->pop->zone->h) py = tw_mod->pop->zone->h - ph; } - else if (tw_win) + else if (tw_win && ((bd = e_border_find_by_client_window(tw_win)))) { - E_Border *bd = e_border_find_by_client_window(tw_win); int x, y; x = bd->x + bd->client_inset.l + last_coords.x;