Enlightenment CVS committal Author : sebastid Project : e17 Module : apps/e
Dir : e17/apps/e/src/bin Modified Files: e_main.c e_manager.c e_manager.h Log Message: Move setting of man->num, and fix stupid e_manager_number_get() =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_main.c,v retrieving revision 1.121 retrieving revision 1.122 diff -u -3 -r1.121 -r1.122 --- e_main.c 22 Aug 2005 08:42:33 -0000 1.121 +++ e_main.c 25 Aug 2005 13:48:32 -0000 1.122 @@ -760,11 +760,10 @@ E_Manager *man; E_Container *con; - man = e_manager_new(roots[i]); + man = e_manager_new(roots[i], i); e_init_show(); if (man) { - man->num = i; e_manager_show(man); } else =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_manager.c,v retrieving revision 1.38 retrieving revision 1.39 diff -u -3 -r1.38 -r1.39 --- e_manager.c 25 Aug 2005 13:41:26 -0000 1.38 +++ e_manager.c 25 Aug 2005 13:48:32 -0000 1.39 @@ -56,7 +56,7 @@ } E_Manager * -e_manager_new(Ecore_X_Window root) +e_manager_new(Ecore_X_Window root, int num) { E_Manager *man; Ecore_Event_Handler *h; @@ -66,6 +66,7 @@ if (!man) return NULL; managers = evas_list_append(managers, man); man->root = root; + man->num = num; ecore_x_window_size_get(man->root, &(man->w), &(man->h)); if (e_config->use_virtual_roots) { @@ -361,13 +362,12 @@ { Evas_List *l; E_Manager *man; - int current; if (!managers) return NULL; - for (l = managers, current = 0; l; l = l->next, current++) + for (l = managers; l; l = l->next) { man = l->data; - if (current == num) + if (man->num == num) return man; } return NULL; =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_manager.h,v retrieving revision 1.13 retrieving revision 1.14 diff -u -3 -r1.13 -r1.14 --- e_manager.h 25 Aug 2005 13:41:26 -0000 1.13 +++ e_manager.h 25 Aug 2005 13:48:32 -0000 1.14 @@ -28,7 +28,7 @@ EAPI int e_manager_shutdown(void); EAPI Evas_List *e_manager_list(void); -EAPI E_Manager *e_manager_new(Ecore_X_Window root); +EAPI E_Manager *e_manager_new(Ecore_X_Window root, int num); EAPI void e_manager_manage_windows(E_Manager *man); EAPI void e_manager_show(E_Manager *man); EAPI void e_manager_hide(E_Manager *man); ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs