1. if software-x11 not enabled.. still build... but.....
authorraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 16 Feb 2010 01:27:25 +0000 (01:27 +0000)
committerraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 16 Feb 2010 01:27:25 +0000 (01:27 +0000)
2. ecore-txt is a REQUIREMENT FOR ECORE-X! DONT DISABLE!

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@46199 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

configure.ac
src/lib/ecore_evas/ecore_evas_private.h
src/lib/ecore_evas/ecore_evas_x.c

index ea2440b..d9ef58f 100644 (file)
@@ -97,7 +97,7 @@ want_glib="no"
 
 # core modules
 want_ecore_data="yes"
-want_ecore_txt="no"
+want_ecore_txt="yes"
 want_ecore_con="no"
 want_ecore_ipc="no"
 want_ecore_file="yes"
index f9a2e3f..c4f55f4 100644 (file)
@@ -192,7 +192,7 @@ struct _Ecore_Evas_Engine
 {
    Ecore_Evas_Engine_Func *func;
 
-#ifdef BUILD_ECORE_EVAS_SOFTWARE_X11
+#ifdef BUILD_ECORE_EVAS_X11
    struct {
       Ecore_X_Window win_root;
       Eina_List     *win_extra;
index b37b290..fe3abdc 100644 (file)
@@ -1811,6 +1811,7 @@ _ecore_evas_x_transparent_set(Ecore_Evas *ee, int transparent)
 
    if (!strcmp(ee->driver, "software_x11"))
      {
+#ifdef BUILD_ECORE_EVAS_SOFTWARE_X11
        Evas_Engine_Info_Software_X11 *einfo;
 
        einfo = (Evas_Engine_Info_Software_X11 *)evas_engine_info_get(ee->evas);
@@ -1820,6 +1821,7 @@ _ecore_evas_x_transparent_set(Ecore_Evas *ee, int transparent)
        einfo->info.destination_alpha = transparent;
        evas_engine_info_set(ee->evas, (Evas_Engine_Info *)einfo);
        evas_damage_rectangle_add(ee->evas, 0, 0, ee->w, ee->h);
+#endif        
      }
 }
 #endif /* BUILD_ECORE_EVAS_X11 */