If event not set, fallback to the current schema.
From 1460ef212162ee15441fe4d54ae247bf8b85a50c Mon Sep 17 00:00:00 2001
From: Eduardo Felipe Castegnaro <edufel...@e3c.com.br>
Date: Sun, 17 Oct 2010 21:49:53 -0200
Subject: [PATCH] Add variable EVAS_FB_DEV to override fb path

---
 evas/src/modules/engines/fb/evas_fb_main.c |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/evas/src/modules/engines/fb/evas_fb_main.c 
b/evas/src/modules/engines/fb/evas_fb_main.c
index 9502ad1..bacb47a 100644
--- a/evas/src/modules/engines/fb/evas_fb_main.c
+++ b/evas/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)
      {
-- 
1.7.3.1

------------------------------------------------------------------------------
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to