From 6ffbe230f215226bd85a6b77126a72ac0f46c99c Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Sun, 22 Apr 2012 02:42:10 +0000 Subject: [PATCH] only store screen/deskx,y if isnt != null SVN revision: 70380 --- src/bin/e_exec.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/bin/e_exec.c b/src/bin/e_exec.c index b3dabb00c..49756f489 100644 --- a/src/bin/e_exec.c +++ b/src/bin/e_exec.c @@ -1,4 +1,4 @@ -#include "e.h" +#nclude "e.h" #define MAX_OUTPUT_CHARACTERS 5000 @@ -121,9 +121,12 @@ e_exec(E_Zone *zone, Efreet_Desktop *desktop, const char *exec, } else inst = _e_exec_cb_exec(launch, NULL, strdup(exec), 0); - inst->screen = zone->num; - inst->desk_x = e_desk_current_get(zone)->x; - inst->desk_y = e_desk_current_get(zone)->y; + if (inst) + { + inst->screen = zone->num; + inst->desk_x = e_desk_current_get(zone)->x; + inst->desk_y = e_desk_current_get(zone)->y; + } return inst; }