2011/10/6 Christopher Michael <[email protected]>: > On 10/06/2011 10:10 AM, Leif Middelschulte wrote: >> >> Dear ladies and gents, especially devilhorns (as I was told) >> >> as many of you know, I'm writing the display configuration dialog for >> randr>=1.2 stuff. >> >> While doing so, I wrote an evas smart object, for the monitor arrangement. >> >> Now, I face an issue which seems to happen as follows: >> 1.) e: smart resize events are queued >> 2.) user: dialog closes dialog >> 3.) e: free dialog data >> 4.) e: resize callback gets executed >> 5.) CRASH! >> >> I am not sure about the queuing theory, but am sure that data is freed >> and resize callback is called afterwards. >> >> Am I missing something here? Do I have to destroy the smart object my >> self within free_data callback? >> > > In theory you should not have to. If you can provide some code for your > smart object and dialog, I'll take a look. So is there any chance of non-canceled events beeing called? I'll provide the code, as soon as I have talked to raster and did some 'final' adjustments. I don't want to bisect the smart object, so I'll just send you the patch (once it's 'ready') and gdb will guide you to the crashing part ;-) > > dh > >
-- Leif ------------------------------------------------------------------------------ All of the data generated in your IT infrastructure is seriously valuable. Why? It contains a definitive record of application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-d2dcopy2 _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
