Enlightenment CVS committal Author : dj2 Project : e17 Module : libs/ewl
Dir : e17/libs/ewl/src/lib Modified Files: ewl_widget.c Log Message: - namespaceing for name_table - name_table dosen't need to be seen by anything other then ewl_widget =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ewl/src/lib/ewl_widget.c,v retrieving revision 1.21 retrieving revision 1.22 diff -u -3 -r1.21 -r1.22 --- ewl_widget.c 12 Oct 2005 18:46:40 -0000 1.21 +++ ewl_widget.c 13 Oct 2005 19:50:17 -0000 1.22 @@ -8,7 +8,7 @@ Ewl_Widget *last_focused = NULL; Ewl_Widget *dnd_widget = NULL; -Ecore_Hash *name_table = NULL; +static Ecore_Hash *ewl_widget_name_table = NULL; static void ewl_widget_theme_padding_get(Ewl_Widget *w, int *l, int *r, int *t, int *b); @@ -115,14 +115,15 @@ DENTER_FUNCTION(DLEVEL_STABLE); DCHECK_PARAM_PTR("w", w); - if (!name_table) - name_table = ecore_hash_new(ecore_str_hash, ecore_str_compare); + if (!ewl_widget_name_table) + ewl_widget_name_table = ecore_hash_new(ecore_str_hash, + ecore_str_compare); t = strdup(name); ewl_attach_name_set(w, t); - if (name_table) - ecore_hash_set(name_table, t, w); + if (ewl_widget_name_table) + ecore_hash_set(ewl_widget_name_table, t, w); DLEAVE_FUNCTION(DLEVEL_STABLE); } @@ -152,8 +153,9 @@ DENTER_FUNCTION(DLEVEL_STABLE); DCHECK_PARAM_PTR_RET("name", name, NULL); - if (name_table) - match = EWL_WIDGET(ecore_hash_get(name_table, (void *)name)); + if (ewl_widget_name_table) + match = EWL_WIDGET(ecore_hash_get(ewl_widget_name_table, + (void *)name)); DRETURN_PTR(match, DLEVEL_STABLE); } ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs