raster pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=1e6375cbe35e788300b8089f7c5ebada67746afc
commit 1e6375cbe35e788300b8089f7c5ebada67746afc Author: Carsten Haitzler (Rasterman) <[email protected]> Date: Mon Jul 11 21:17:39 2016 +0900 ecore x xrandr - fix possible divide by zero fixes CID 1039437 , 1039438 --- src/lib/ecore_x/xlib/ecore_x_randr.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/ecore_x/xlib/ecore_x_randr.c b/src/lib/ecore_x/xlib/ecore_x_randr.c index 3277045..03da850 100644 --- a/src/lib/ecore_x/xlib/ecore_x_randr.c +++ b/src/lib/ecore_x/xlib/ecore_x_randr.c @@ -655,14 +655,14 @@ ecore_x_randr_screen_current_size_set(Ecore_X_Window root, int w, int h, int w_m if (h <= 0) h = ch; if (w_mm <= 0) { - if ((double)cw > 0.0) + if (cw > 0) w_mm = (int)(((double)(cwmm / (double)cw)) * (double)w); else w_mm = (int)(((double)(cwmm)) * (double)w); } if (h_mm <= 0) { - if ((double)ch > 0.0) + if (ch > 0) h_mm = (int)(((double)(chmm / (double)ch)) * (double)h); else h_mm = (int)(((double)(chmm)) * (double)h); --
