Subject: [E-devel] [PATCH] ecore/ecore_fb: Tweaks in _ecore_fb_size_get
As the width and height are defined as static, no need to initialize it
again to zero. Also removed checks for 'valid pointers' as it is redundant.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@69556
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
Doyoun Kang <wayofmine@gmail.com> <doyoun.kang@samsung.com>
Haifeng Deng <haifeng.deng@samsung.com>
Jérémy Zurcher <jeremy@asynk.ch>
+Vikram Narayanan <vikram186@gmail.com>
fb = open("/dev/fb0", O_RDWR);
if (fb < 0)
- {
- if (w) *w = 0;
- if (h) *h = 0;
- return;
- }
+ goto exit;
+
if (ioctl(fb, FBIOGET_VSCREENINFO, &fb_var) == -1)
- {
- if (w) *w = 0;
- if (h) *h = 0;
- close(fb);
- return;
- }
+ goto err_ioctl;
+
+ *w = fb_var.xres;
+ *h = fb_var.yres;
+
+err_ioctl:
close(fb);
- if (w) *w = fb_var.xres;
- if (h) *h = fb_var.yres;
+exit:
+ return;
}
/**