* evas: provide alternative schema for finding framebuffer.

Patch by Eduardo Felipe <eduardofelipe87@gmail.com>


SVN revision: 54472
This commit is contained in:
Cedric BAIL 2010-11-11 18:48:50 +00:00
parent 272a92e8f3
commit 83b8ee3cd8
1 changed files with 12 additions and 4 deletions

View File

@ -454,6 +454,13 @@ fb_init(int vt __UNUSED__, int device)
#if 0
if (vt != 0) fb_setvt(vt);
#endif
if ( getenv("EVAS_FB_DEV") )
{
fb = open(getenv("EVAS_FB_DEV"), O_RDWR);
}
else
{
sprintf(dev, "/dev/fb/%i", device);
fb = open(dev, O_RDWR);
if ( fb == -1 )
@ -461,6 +468,7 @@ fb_init(int vt __UNUSED__, int device)
sprintf(dev, "/dev/fb%i", device);
fb = open(dev, O_RDWR);
}
}
if (fb == -1)
{
CRIT("open %s: %s", dev, strerror(errno));