Enlightenment CVS committal
Author : raster
Project : e17
Module : libs/edje
Dir : e17/libs/edje/src/lib
Modified Files:
edje_load.c edje_main.c edje_text.c
Log Message:
hmm - dont delete swallowed child objects... too much implicit stuff..
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/edje/src/lib/edje_load.c,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -3 -r1.40 -r1.41
--- edje_load.c 1 Apr 2004 15:32:17 -0000 1.40
+++ edje_load.c 18 May 2004 04:21:22 -0000 1.41
@@ -528,7 +528,8 @@
evas_object_event_callback_del(rp->swallowed_object,
EVAS_CALLBACK_FREE,
_edje_object_part_swallow_free_cb);
- evas_object_del(rp->swallowed_object);
+/* I think it would be better swallowed objects dont get deleted */
+/* evas_object_del(rp->swallowed_object);*/
}
if (rp->text.text) free(rp->text.text);
if (rp->text.font) free(rp->text.font);
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/edje/src/lib/edje_main.c,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -3 -r1.35 -r1.36
--- edje_main.c 28 Apr 2004 01:53:30 -0000 1.35
+++ edje_main.c 18 May 2004 04:21:22 -0000 1.36
@@ -41,8 +41,8 @@
ed->clipper = evas_object_rectangle_add(ed->evas);
evas_object_smart_member_add(ed->clipper, obj);
evas_object_color_set(ed->clipper, 255, 255, 255, 255);
- evas_object_move(ed->clipper, -1000000, -1000000);
- evas_object_resize(ed->clipper, 2000000, 2000000);
+ evas_object_move(ed->clipper, -10000, -10000);
+ evas_object_resize(ed->clipper, 20000, 20000);
evas_object_pass_events_set(ed->clipper, 1);
ed->have_objects = 1;
ed->references = 1;
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/edje/src/lib/edje_text.c,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -3 -r1.15 -r1.16
--- edje_text.c 27 Apr 2004 08:16:13 -0000 1.15
+++ edje_text.c 18 May 2004 04:21:22 -0000 1.16
@@ -342,7 +342,7 @@
int psize;
psize = size;
- while ((tw > sw) && (size > 0))
+ while ((tw > sw) && (size > 0) && (tw != 0))
{
psize = size;
size = (size * sw) / tw;
@@ -357,7 +357,7 @@
int psize;
psize = size;
- while ((tw < sw) && (size > 0))
+ while ((tw < sw) && (size > 0) && (tw != 0))
{
psize = size;
size = (size * sw) / tw;
-------------------------------------------------------
This SF.Net email is sponsored by: SourceForge.net Broadband
Sign-up now for SourceForge Broadband and get the fastest
6.0/768 connection for only $19.95/mo for the first 3 months!
http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs