[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [E-devel] E CVS: apps/e raster



On Sat, 12 Aug 2006 23:37:23 -0400 (EDT),
Enlightenment CVS <noreply@cvs.enlightenment.org> wrote :

> Enlightenment CVS committal
> 
> Author  : raster
> Project : e17
> Module  : apps/e
> 
> Dir     : e17/apps/e/src/bin
> 
> 
> Modified Files:
> 	e_border.c 
> 
> 
> Log Message:
> 
> 
> focusout patch from sthitha

This patch makes e17 segfault when I drag an icon to a directory in Rox
Filer. I think it's because the "Move" window appears and
disappears really quickly. So I guess it happens when a window pops up
and pops down REALLY quickly.

Here is the backtrace:
http://rafb.net/paste/results/WQe3U182.html
and the valgrind log:
http://rafb.net/paste/results/VpdN5T35.html
(this warning is repeated at least 30 times)


Cheers,
Simon TRENY <MoOm>

> 
> ===================================================================
> RCS file: /cvs/e/e17/apps/e/src/bin/e_border.c,v
> retrieving revision 1.523
> retrieving revision 1.524
> diff -u -3 -r1.523 -r1.524
> --- e_border.c	12 Aug 2006 13:22:48 -0000	1.523
> +++ e_border.c	13 Aug 2006 03:37:23 -0000	1.524
> @@ -1351,11 +1351,20 @@
>       {
>  	if (focused)
>  	  {
> +	     E_Event_Border_Focus_Out *ev;
>  //	     printf("unfocus previous\n");
>  	     edje_object_signal_emit(focused->bg_object, "passive",
> ""); if (focused->icon_object)
>  	       edje_object_signal_emit(focused->icon_object,
> "passive", ""); e_focus_event_focus_out(focused);
> +
> +	     ev = calloc(1, sizeof(E_Event_Border_Focus_Out)); 
> +	     ev->border = focused; 
> +	     e_object_ref(E_OBJECT(focused));
> +
> +	     ecore_event_add(E_EVENT_BORDER_FOCUS_OUT, ev,
> +			     _e_border_event_border_focus_out_free,
> NULL); +
>  	     /* FIXME: Sometimes we should leave the window
> fullscreen! */ //	     if (focused->fullscreen)
> e_border_unfullscreen(focused); focused->focused = 0;
> 
> 
> 
> -------------------------------------------------------------------------
> 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
>