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