[Pkg-e-commits] [SCM] Enlightenment 17 branch, upstream-vcs, updated. 3eef8cab2cb6f039b529ffc89deb21a0dcab03df

devilhorns devilhorns at alioth.debian.org
Sat May 24 15:07:20 UTC 2008


The following commit has been merged in the upstream-vcs branch:
commit 16d4225e764dfade52a7e05272200f7f38d123a4
Author: devilhorns <devilhorns>
Date:   Sat May 10 07:44:01 2008 +0000

    Reduce some 2 line variable checks to single line.
    Fix some formatting & remove whitespace.
    In some instances, check if creation of widget_data was succesful before
    continuing with the rest of the function.

diff --git a/src/bin/e_ilist.c b/src/bin/e_ilist.c
index d1e676d..dab1093 100644
--- a/src/bin/e_ilist.c
+++ b/src/bin/e_ilist.c
@@ -649,8 +649,7 @@ e_ilist_multi_select(Evas_Object *obj, int n)
    int i;
 
    API_ENTRY return;
-   if (!sd->items) return;
-   if (!sd->multi_select) return;
+   if ((!sd->items) || (!sd->multi_select)) return;
 
    i = evas_list_count(sd->items);
    if (n >= i) n = i - 1;
@@ -688,8 +687,7 @@ e_ilist_range_select(Evas_Object *obj, int n)
    int i, j, dir;
 
    API_ENTRY return;
-   if (!sd->items) return;
-   if (!sd->multi_select) return;
+   if ((!sd->items) || (!sd->multi_select)) return;
 
    i = evas_list_count(sd->items);
    if (n >= i) n = i - 1;
@@ -891,8 +889,7 @@ _e_smart_event_mouse_up(void *data, Evas *evas, Evas_Object *obj, void *event_in
    /* NB: Remove if headers ever become selectable */
    if (si->header) return;
 
-   if (!sd->items) return;
-   if (!sd->selector) return;
+   if ((!sd->items) || (!sd->selector)) return;
    if (!(si = evas_list_nth(sd->items, sd->selected))) return;
    if (sd->on_hold)
      {
diff --git a/src/bin/e_widget_ilist.c b/src/bin/e_widget_ilist.c
index ad162bc..eea8056 100644
--- a/src/bin/e_widget_ilist.c
+++ b/src/bin/e_widget_ilist.c
@@ -32,24 +32,25 @@ e_widget_ilist_add(Evas *evas, int icon_w, int icon_h, char **value)
 {
    Evas_Object *obj, *o;
    E_Widget_Data *wd;
-   
+
+   wd = E_NEW(E_Widget_Data, 1);
+   if (!wd) return NULL;
+
    obj = e_widget_add(evas);
-   
+
    e_widget_del_hook_set(obj, _e_wid_del_hook);
    e_widget_focus_hook_set(obj, _e_wid_focus_hook);
-   wd = E_NEW(E_Widget_Data, 1);
-   if (!wd) return NULL;
    e_widget_data_set(obj, wd);
 
    wd->value = value;
-   
+
    o = e_scrollframe_add(evas);
    wd->o_scrollframe = o;
    evas_object_show(o);
    e_widget_sub_object_add(obj, o);
    e_widget_resize_object_set(obj, o);
    evas_object_event_callback_add(o, EVAS_CALLBACK_MOUSE_DOWN, _e_wid_focus_steal, obj);
-   
+
    o = e_ilist_add(evas);
    wd->o_ilist = o;
    e_ilist_icon_size_set(o, icon_w, icon_h);
@@ -58,7 +59,7 @@ e_widget_ilist_add(Evas *evas, int icon_w, int icon_h, char **value)
    e_widget_sub_object_add(obj, o);
    evas_object_show(o);
    evas_object_smart_callback_add(o, "selected", _e_wid_cb_selected, obj);
-   
+
    evas_object_resize(obj, 32, 32);
    e_widget_min_size_set(obj, 32, 32);
    return obj;
@@ -68,7 +69,7 @@ EAPI void
 e_widget_ilist_freeze(Evas_Object *obj)
 {
    E_Widget_Data *wd;
-   
+
    wd = e_widget_data_get(obj);
    e_ilist_freeze(wd->o_ilist);
 }
@@ -77,7 +78,7 @@ EAPI void
 e_widget_ilist_thaw(Evas_Object *obj)
 {
    E_Widget_Data *wd;
-   
+
    wd = e_widget_data_get(obj);
    e_ilist_thaw(wd->o_ilist);
 }
@@ -87,10 +88,11 @@ e_widget_ilist_append(Evas_Object *obj, Evas_Object *icon, const char *label, vo
 {
    E_Widget_Data *wd;
    E_Widget_Callback *wcb;
-   
-   wd = e_widget_data_get(obj);
+
    wcb = E_NEW(E_Widget_Callback, 1);
    if (!wcb) return;
+
+   wd = e_widget_data_get(obj);
    wcb->func = func;
    wcb->data = data;
    if (val) wcb->value = strdup(val);
@@ -104,10 +106,11 @@ e_widget_ilist_append_relative(Evas_Object *obj, Evas_Object *icon, const char *
 {
    E_Widget_Data *wd;
    E_Widget_Callback *wcb, *rcb;
-   
-   wd = e_widget_data_get(obj);
+
    wcb = E_NEW(E_Widget_Callback, 1);
    if (!wcb) return;
+
+   wd = e_widget_data_get(obj);
    wcb->func = func;
    wcb->data = data;
    if (val) wcb->value = strdup(val);
@@ -132,10 +135,11 @@ e_widget_ilist_prepend(Evas_Object *obj, Evas_Object *icon, const char *label, v
 {
    E_Widget_Data *wd;
    E_Widget_Callback *wcb;
-   
-   wd = e_widget_data_get(obj);
+
    wcb = E_NEW(E_Widget_Callback, 1);
    if (!wcb) return;
+
+   wd = e_widget_data_get(obj);
    wcb->func = func;
    wcb->data = data;
    if (val) wcb->value = strdup(val);
@@ -149,14 +153,15 @@ e_widget_ilist_prepend_relative(Evas_Object *obj, Evas_Object *icon, const char
 {
    E_Widget_Data *wd;
    E_Widget_Callback *wcb, *rcb;
-   
-   wd = e_widget_data_get(obj);
+
    wcb = E_NEW(E_Widget_Callback, 1);
    if (!wcb) return;
+
+   wd = e_widget_data_get(obj);
    wcb->func = func;
    wcb->data = data;
    if (val) wcb->value = strdup(val);
-   
+
    rcb = evas_list_nth(wd->callbacks, relative);
    if (rcb) 
      {
@@ -177,10 +182,11 @@ e_widget_ilist_header_append(Evas_Object *obj, Evas_Object *icon, const char *la
 {
    E_Widget_Data *wd;
    E_Widget_Callback *wcb;
-   
-   wd = e_widget_data_get(obj);
+
    wcb = E_NEW(E_Widget_Callback, 1);
    if (!wcb) return;
+
+   wd = e_widget_data_get(obj);
    wd->callbacks = evas_list_append(wd->callbacks, wcb);
    e_ilist_append(wd->o_ilist, icon, label, 1, NULL, NULL, NULL, NULL);
    if (icon) evas_object_show(icon);
@@ -190,7 +196,7 @@ EAPI void
 e_widget_ilist_selector_set(Evas_Object *obj, int selector)
 {
    E_Widget_Data *wd;
-   
+
    wd = e_widget_data_get(obj);
    e_ilist_selector_set(wd->o_ilist, selector);
 }
@@ -200,7 +206,7 @@ e_widget_ilist_go(Evas_Object *obj)
 {
    E_Widget_Data *wd;
    Evas_Coord mw, mh, vw, vh, w, h;
-   
+
    wd = e_widget_data_get(obj);
    wd->o_widget = obj;
    e_ilist_min_size_get(wd->o_ilist, &mw, &mh);
@@ -229,7 +235,7 @@ e_widget_ilist_clear(Evas_Object *obj)
    while (wd->callbacks)
      {
 	E_Widget_Callback *wcb;
-	
+
 	wcb = wd->callbacks->data;
 	if (wcb->value) free(wcb->value);
 	free(wcb);
@@ -241,7 +247,7 @@ EAPI int
 e_widget_ilist_count(Evas_Object *obj)
 {
    E_Widget_Data *wd;
-   
+
    wd = e_widget_data_get(obj);
    return e_ilist_count(wd->o_ilist);
 }
@@ -250,7 +256,7 @@ EAPI Evas_List *
 e_widget_ilist_items_get(Evas_Object *obj) 
 {
    E_Widget_Data *wd;
-   
+
    wd = e_widget_data_get(obj);
    return e_ilist_items_get(wd->o_ilist);
 }
@@ -259,7 +265,7 @@ EAPI int
 e_widget_ilist_nth_is_header(Evas_Object *obj, int n) 
 {
    E_Widget_Data *wd;
-   
+
    wd = e_widget_data_get(obj);
    return e_ilist_nth_is_header(wd->o_ilist, n);
 }
@@ -267,8 +273,8 @@ e_widget_ilist_nth_is_header(Evas_Object *obj, int n)
 EAPI void
 e_widget_ilist_nth_label_set(Evas_Object *obj, int n, const char *label)
 {
-    E_Widget_Data *wd;
-   
+   E_Widget_Data *wd;
+
    wd = e_widget_data_get(obj);
    e_ilist_nth_label_set(wd->o_ilist, n, label);
 }
@@ -276,8 +282,8 @@ e_widget_ilist_nth_label_set(Evas_Object *obj, int n, const char *label)
 EAPI const char *
 e_widget_ilist_nth_label_get(Evas_Object *obj, int n)
 {
-    E_Widget_Data *wd;
-   
+   E_Widget_Data *wd;
+
    wd = e_widget_data_get(obj);
    return e_ilist_nth_label_get(wd->o_ilist, n);
 }
@@ -285,8 +291,8 @@ e_widget_ilist_nth_label_get(Evas_Object *obj, int n)
 EAPI void
 e_widget_ilist_nth_icon_set(Evas_Object *obj, int n, Evas_Object *icon)
 {
-    E_Widget_Data *wd;
-   
+   E_Widget_Data *wd;
+
    wd = e_widget_data_get(obj);
    e_ilist_nth_icon_set(wd->o_ilist, n, icon);
 }
@@ -294,8 +300,8 @@ e_widget_ilist_nth_icon_set(Evas_Object *obj, int n, Evas_Object *icon)
 EAPI Evas_Object *
 e_widget_ilist_nth_icon_get(Evas_Object *obj, int n)
 {
-    E_Widget_Data *wd;
-   
+   E_Widget_Data *wd;
+
    wd = e_widget_data_get(obj);
    return e_ilist_nth_icon_get(wd->o_ilist, n);
 }
@@ -305,7 +311,7 @@ e_widget_ilist_nth_data_get(Evas_Object *obj, int n)
 {
    E_Widget_Data *wd;
    E_Widget_Callback *wcb;
-   
+
    wd = e_widget_data_get(obj);
    wcb = evas_list_nth(wd->callbacks, n);
 
@@ -327,6 +333,7 @@ e_widget_ilist_nth_show(Evas_Object *obj, int n, int top)
 {
    E_Widget_Data *wd;
    Evas_Coord x, y, w, h;
+
    wd = e_widget_data_get(obj);
    e_ilist_nth_geometry_get(wd->o_ilist, n, &x, &y, &w, &h);
    if (top)
@@ -339,7 +346,7 @@ EAPI void
 e_widget_ilist_selected_set(Evas_Object *obj, int n)
 {
    E_Widget_Data *wd;
-   
+
    wd = e_widget_data_get(obj);
    e_ilist_selected_set(wd->o_ilist, n);
 }
@@ -348,7 +355,7 @@ EAPI int
 e_widget_ilist_selected_get(Evas_Object *obj)
 {
    E_Widget_Data *wd;
-   
+
    wd = e_widget_data_get(obj);
    return e_ilist_selected_get(wd->o_ilist);
 }
@@ -357,7 +364,7 @@ EAPI const char *
 e_widget_ilist_selected_label_get(Evas_Object *obj)
 {
    E_Widget_Data *wd;
-   
+
    wd = e_widget_data_get(obj);
    return e_ilist_selected_label_get(wd->o_ilist);
 }
@@ -366,7 +373,7 @@ EAPI Evas_Object *
 e_widget_ilist_selected_icon_get(Evas_Object *obj)
 {
    E_Widget_Data *wd;
-   
+
    wd = e_widget_data_get(obj);
    return e_ilist_selected_icon_get(wd->o_ilist);
 }
@@ -375,7 +382,7 @@ EAPI int
 e_widget_ilist_selected_count_get(Evas_Object *obj) 
 {
    E_Widget_Data *wd;
-   
+
    wd = e_widget_data_get(obj);
    return e_ilist_selected_count_get(wd->o_ilist);
 }
@@ -384,7 +391,7 @@ EAPI void
 e_widget_ilist_unselect(Evas_Object *obj)
 {
    E_Widget_Data *wd;
-   
+
    wd = e_widget_data_get(obj);
    if ((wd->value) && *(wd->value))
        {
@@ -399,11 +406,10 @@ e_widget_ilist_remove_num(Evas_Object *obj, int n)
 {
    E_Widget_Data *wd;
    E_Widget_Callback *wcb;
-   
+
    wd = e_widget_data_get(obj);
    e_ilist_remove_num(wd->o_ilist, n);
-   wcb = evas_list_nth(wd->callbacks, n);
-   if (!wcb) return;
+   if (!(wcb = evas_list_nth(wd->callbacks, n))) return;
    if (wcb->value) free(wcb->value);
    free(wcb);
    wd->callbacks = evas_list_remove(wd->callbacks, wcb);
@@ -413,7 +419,7 @@ EAPI void
 e_widget_ilist_multi_select_set(Evas_Object *obj, int multi) 
 {
    E_Widget_Data *wd;
-   
+
    wd = e_widget_data_get(obj);
    e_ilist_multi_select_set(wd->o_ilist, multi);
 }
@@ -422,7 +428,7 @@ EAPI int
 e_widget_ilist_multi_select_get(Evas_Object *obj) 
 {
    E_Widget_Data *wd;
-   
+
    wd = e_widget_data_get(obj);
    return e_ilist_multi_select_get(wd->o_ilist);
 }
@@ -431,7 +437,7 @@ EAPI void
 e_widget_ilist_multi_select(Evas_Object *obj, int n) 
 {
    E_Widget_Data *wd;
-   
+
    wd = e_widget_data_get(obj);
    e_ilist_multi_select(wd->o_ilist, n);
 }
@@ -440,7 +446,7 @@ EAPI void
 e_widget_ilist_range_select(Evas_Object *obj, int n) 
 {
    E_Widget_Data *wd;
-   
+
    wd = e_widget_data_get(obj);
    e_ilist_range_select(wd->o_ilist, n);
 }
@@ -449,12 +455,12 @@ static void
 _e_wid_del_hook(Evas_Object *obj)
 {
    E_Widget_Data *wd;
-   
+
    wd = e_widget_data_get(obj);
    while (wd->callbacks)
      {
 	E_Widget_Callback *wcb;
-	
+
 	wcb = wd->callbacks->data;
 	if (wcb->value) free(wcb->value);
 	free(wcb);
@@ -467,7 +473,7 @@ static void
 _e_wid_focus_hook(Evas_Object *obj)
 {
    E_Widget_Data *wd;
-   
+
    wd = e_widget_data_get(obj);
    if (e_widget_focus_get(obj))
      {
@@ -501,7 +507,7 @@ _e_wid_cb_item_sel(void *data, void *data2)
    E_Widget_Data *wd;
    Evas_Coord x, y, w, h;
    E_Widget_Callback *wcb;
-   
+
    wd = data;
    wcb = data2;
    e_ilist_selected_geometry_get(wd->o_ilist, &x, &y, &w, &h);
@@ -527,7 +533,7 @@ _e_wid_cb_item_hilight(void *data, void *data2)
    E_Widget_Data *wd;
    Evas_Coord x, y, w, h;
    E_Widget_Callback *wcb;
-   
+
    wd = data;
    wcb = data2;
    e_ilist_selected_geometry_get(wd->o_ilist, &x, &y, &w, &h);

-- 
Enlightenment 17



More information about the Pkg-e-commits mailing list