On May 15, 2008, at 2:29 AM, Denis Oliver Kropp wrote:
> Denis Oliver Kropp wrote:
>> Vladimir Vukicevic wrote:
>>> Hi,
>>>
>>> The attached patch fixes two crashes in gdk-directfb (with Denis'  
>>> patch that was posted a few days ago).  In the first problem,  
>>> gdk_keymap_translate_keyboard_state uses *effective_group even if  
>>> the passed-in pointer is NULL.  In the second, if a window is  
>>> destroyed with pending updates before  
>>> gdk_window_directfb_process_all_updates is called from the idle  
>>> handler, gdk_window_get_toplevel will crash (as it does a simple  
>>> while (window_type(obj) == child) obj = obj->parent; loop...  
>>> parent is NULL for destroyed windows, so this blows up).
>>>
>>> (Also, I noticed that the patch accidentally uses d_debug_at in  
>>> one place instead of D_DEBUG_AT, but I didn't include that fix  
>>> here.)
>> Thanks!
>> I hope to get to finishing my patch and integrate your changes.
>> Do you have a working patch that includes all changes based on  
>> latest git?
>
> Ooops, svn actually :)

Yeah, too many VCS's :)  What's working for me so far is your patch +  
that small patch + s/d_debug_at/D_DEBUG_AT/ -- I can resend a big  
combined patch if you'd like, but nothing else is in there other than  
that.

    - Vlad


_______________________________________________
directfb-dev mailing list
directfb-dev@directfb.org
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev

Reply via email to