From 217be79bdfd0694d008ecef73c0d13e7dd5094c9 Mon Sep 17 00:00:00 2001 From: Leif Middelschulte Date: Tue, 21 Feb 2012 19:58:51 +0000 Subject: [PATCH] Fix possible issues with e_randr. SVN revision: 68230 --- src/bin/e_randr_12_crtc.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/bin/e_randr_12_crtc.c b/src/bin/e_randr_12_crtc.c index f74fae04d..d1671b0ba 100644 --- a/src/bin/e_randr_12_crtc.c +++ b/src/bin/e_randr_12_crtc.c @@ -52,7 +52,10 @@ _crtc_refs_set(E_Randr_Crtc_Info *crtc_info) { output_info = _12_screen_info_output_info_get(poutputs[npoutputs]); if (!output_info) - fprintf(stderr, "E_RANDR: Could not find output struct for output %d.\n", poutputs[npoutputs]); + { + fprintf(stderr, "E_RANDR: Could not find output struct for output %d.\n", poutputs[npoutputs]); + continue; + } crtc_info->possible_outputs = eina_list_append(crtc_info->possible_outputs, output_info); } @@ -74,8 +77,6 @@ _crtc_info_new(Ecore_X_Randr_Crtc crtc) crtc_info = E_NEW(E_Randr_Crtc_Info, 1); - EINA_SAFETY_ON_TRUE_RETURN_VAL((crtc == Ecore_X_Randr_None), crtc_info); - crtc_info->xid = crtc; crtc_info->panning.x = Ecore_X_Randr_Unset; crtc_info->panning.y = Ecore_X_Randr_Unset;