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
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev