GNOME Bugzilla – Bug 165689
Use gdk_x11_display_get_last_user_time() from gtk+ 2.8
Last modified: 2006-04-11 19:42:08 UTC
In ditem_execute() we should use gdk_x11_display_get_last_user_time() rather than gtk_get_current_event_time(). See bug #150910 for more details. (Can't do this until when we're using gtk+ 2.8)
Fixed in HEAD.
This change causes a crash in some situations where screen is NULL, for example when calling gnome_desktop_item_launch() since it just passes NULL for screen to gnome_desktop_item_launch_on_screen_with_env().
Created attachment 63241 [details] [review] Should fix the crash I can not test the patch right now. If somebody can... :-) I'll release a 2.14.1.1 release if it works.
I built a debian package with your patch, seems to work nicely and I don't get the crash now. Thanks!
Committed.