Enlightenment CVS committal

Author  : lok
Project : e17
Module  : proto

Dir     : e17/proto/enhance/src/lib


Modified Files:
        enhance.c enhance_widget.c 


Log Message:
small bugfixes

===================================================================
RCS file: /cvs/e/e17/proto/enhance/src/lib/enhance.c,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -3 -r1.19 -r1.20
--- enhance.c   14 Aug 2006 09:11:31 -0000      1.19
+++ enhance.c   14 Aug 2006 19:50:38 -0000      1.20
@@ -418,7 +418,7 @@
    if(!strcmp(name, "response_id"))
      {
        PROPERTY_STR;   
-       etk_object_data_set(ETK_OBJECT(wid->wid), "response_id", strdup(value));
+       etk_object_data_set(ETK_OBJECT(wid->wid), "response_id", value);
      }
    
    else if(!strcmp(name, "visible"))
@@ -1129,7 +1129,7 @@
 const char*
 enhance_widgets_next(Enhance *en, Enhance_Widgets_Enumerator* enumerator)
 {
-   Evas_List *list,*prev;
+   Evas_List *list;
    char* data;
 
    if (enumerator == NULL) return NULL;
@@ -1137,10 +1137,9 @@
    if (list == NULL) return NULL;
       
    data = evas_list_data(list);
-   prev = evas_list_prev(list);
-   if (prev == NULL) enhance_widgets_end(en, enumerator);
+   if (!evas_list_prev(list)) enhance_widgets_end(en, enumerator);
 
-   *enumerator = prev;
+   *enumerator = evas_list_prev(list);
    return data;
 }
 
@@ -1152,7 +1151,7 @@
    if (enumerator == NULL) return;
 
    list = *enumerator;
-   if (list != NULL) evas_list_free(list);
+   evas_list_free(list);
    *enumerator = NULL;
 }
 
@@ -1195,6 +1194,7 @@
       item = evas_list_data(signals);
       E_FREE(item);   
    }
+   signals = data;   
    evas_list_free(signals);
    
    return 1;
@@ -1212,6 +1212,8 @@
    evas_hash_foreach(en->signals, _e_signal_hash_free, en);
    evas_hash_free(en->signals);
    
+   evas_hash_free(en->callback_data);
+
    ecore_hash_destroy(_en_stock_items_hash);
    
    E_FREE(en->main_window);
===================================================================
RCS file: /cvs/e/e17/proto/enhance/src/lib/enhance_widget.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -3 -r1.14 -r1.15
--- enhance_widget.c    7 Aug 2006 02:10:10 -0000       1.14
+++ enhance_widget.c    14 Aug 2006 19:50:38 -0000      1.15
@@ -1062,5 +1062,7 @@
           etk_button_image_set(ETK_BUTTON(parent->wid), ETK_IMAGE(child->wid));
         else
           etk_container_add(ETK_CONTAINER(parent->wid), child->wid);
+
+        etk_widget_pass_mouse_events_set(child->wid, ETK_TRUE);
      }
 }



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to