Author: dmeyer
Date: Fri Mar 10 13:36:49 2006
New Revision: 1263

Modified:
   trunk/display/src/dfb.c

Log:
dfb fixes

Modified: trunk/display/src/dfb.c
==============================================================================
--- trunk/display/src/dfb.c     (original)
+++ trunk/display/src/dfb.c     Fri Mar 10 13:36:49 2006
@@ -35,7 +35,7 @@
 
 #include "config.h"
 
-#ifdef ENABLE_ENGINE_DFB
+#ifdef ENABLE_ENGINE_DIRECTFB
 #include "Evas.h"
 #include "Evas_Engine_DirectFB.h"
 #endif
@@ -54,7 +54,7 @@
 DFBSurfaceDescription  dsc;
 DFBDisplayLayerConfig  layer_config;
 
-#ifdef ENABLE_ENGINE_DFB
+#ifdef ENABLE_ENGINE_DIRECTFB
 /* Evas stuff */
 PyTypeObject *Evas_PyObject_Type;
 Evas *(*evas_object_from_pyobject)(PyObject *pyevas);
@@ -116,7 +116,7 @@
 }
 
 
-#ifdef ENABLE_ENGINE_DFB
+#ifdef ENABLE_ENGINE_DIRECTFB
 PyObject *new_evas_dfb(PyObject *self, PyObject *args, PyObject *kwargs)
 {
     Evas_Engine_Info_DirectFB *einfo;
@@ -149,13 +149,13 @@
     Py_INCREF(Py_None);
     return Py_None;
 }
-#endif  // ENABLE_ENGINE_DFB
+#endif  // ENABLE_ENGINE_DIRECTFB
 
 PyMethodDef dfb_methods[] = {
     { "open", (PyCFunction) dfb_open, METH_VARARGS },
     { "close", (PyCFunction) dfb_close, METH_VARARGS },
     { "size", (PyCFunction) dfb_size, METH_VARARGS },
-#ifdef ENABLE_ENGINE_DFB
+#ifdef ENABLE_ENGINE_DIRECTFB
     { "new_evas_dfb", (PyCFunction) new_evas_dfb, METH_VARARGS | METH_KEYWORDS 
},
 #endif
     { NULL }
@@ -179,16 +179,18 @@
 
 
 void init_DFBmodule() {
-    void **imlib2_api_ptrs, **evas_api_ptrs;
     (void) Py_InitModule("_DFBmodule", dfb_methods);
 
-#ifdef ENABLE_ENGINE_DFB
+#ifdef ENABLE_ENGINE_DIRECTFB
     // Import kaa-evas's C api
-    evas_api_ptrs = get_module_api("kaa.evas._evas");
-    if (evas_api_ptrs == NULL)
-        return;
-    evas_object_from_pyobject = evas_api_ptrs[0];
-    Evas_PyObject_Type = evas_api_ptrs[1];
+    {
+       void **evas_api_ptrs = get_module_api("kaa.evas._evas");
+       if (evas_api_ptrs == NULL)
+           return;
+       evas_object_from_pyobject = evas_api_ptrs[0];
+       Evas_PyObject_Type = evas_api_ptrs[1];
+    }
+    
 #endif
 
 }


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to