From: cedric Date: Thu, 11 Nov 2010 18:48:50 +0000 (+0000) Subject: * evas: provide alternative schema for finding framebuffer. X-Git-Tag: accepted/2.0/20130306.225542~242^2~1358 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fcc98bd43a5b8ee63f129d786034b2712a6ae918;p=profile%2Fivi%2Fevas.git * evas: provide alternative schema for finding framebuffer. Patch by Eduardo Felipe git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@54472 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- diff --git a/src/modules/engines/fb/evas_fb_main.c b/src/modules/engines/fb/evas_fb_main.c index 9502ad1..bacb47a 100644 --- a/src/modules/engines/fb/evas_fb_main.c +++ b/src/modules/engines/fb/evas_fb_main.c @@ -454,12 +454,20 @@ fb_init(int vt __UNUSED__, int device) #if 0 if (vt != 0) fb_setvt(vt); #endif - sprintf(dev, "/dev/fb/%i", device); - fb = open(dev, O_RDWR); - if ( fb == -1 ) + + if ( getenv("EVAS_FB_DEV") ) + { + fb = open(getenv("EVAS_FB_DEV"), O_RDWR); + } + else { - sprintf(dev, "/dev/fb%i", device); + sprintf(dev, "/dev/fb/%i", device); fb = open(dev, O_RDWR); + if ( fb == -1 ) + { + sprintf(dev, "/dev/fb%i", device); + fb = open(dev, O_RDWR); + } } if (fb == -1) {