gtk/gdk/x11
Richard Hughes 6a4a78d6a2 Fix a segfault if the GAppInfo does not have an icon
This fixes the following backtrace:

 0  g_logv (log_domain=0x7ffff60461a4 "GLib-GObject", log_level=<optimized out>,
    format=0x7ffff599c322 "%s: assertion `%s' failed", args1=0x7fffffffc418) at gmessages.c:577
 1  0x00007ffff59312d2 in g_log (log_domain=<optimized out>, log_level=<optimized out>,
    format=<optimized out>) at gmessages.c:591
 2  0x00007ffff601c3c7 in g_object_ref (_object=0x0) at gobject.c:2648
 3  0x00007ffff7721e22 in gdk_x11_app_launch_context_get_startup_notify_id (context=<optimized out>,
    info=0x7fffe8004b40, files=<optimized out>) at gdkapplaunchcontext-x11.c:331
 4  0x00007ffff62e60d0 in _g_desktop_app_info_launch_uris_internal (appinfo=0x7fffe8004b40, uris=0x0,
    launch_context=0x7fffe401c800, spawn_flags=G_SPAWN_SEARCH_PATH, user_setup=0, user_setup_data=0x0,
    pid_callback=0, pid_callback_data=0x0, error=0x7fffffffc848) at gdesktopappinfo.c:1269
 5  0x00007ffff62e630a in g_desktop_app_info_launch_uris (appinfo=<optimized out>, uris=<optimized out>,
    launch_context=<optimized out>, error=<optimized out>) at gdesktopappinfo.c:1341
 6  0x00007ffff62e636b in g_desktop_app_info_launch (appinfo=0x7fffe8004b40, files=<optimized out>,
    launch_context=0x7fffe401c800, error=0x7fffffffc848) at gdesktopappinfo.c:1388
2011-11-08 12:29:11 -05:00
..
checksettings.c map "gtk-touchscreen-mode" to the "Gtk/TouchscreenMode" XSettings 2006-02-27 14:08:06 +00:00
gdkapplaunchcontext-x11.c Fix a segfault if the GAppInfo does not have an icon 2011-11-08 12:29:11 -05:00
gdkasync.c New approach for grab tracking code 2009-04-02 10:15:30 +02:00
gdkasync.h New approach for grab tracking code 2009-04-02 10:15:30 +02:00
gdkcolor-x11.c Add some missing introspection annotations 2010-02-22 23:47:24 -05:00
gdkcursor-x11.c Take cursor hotspot from pixbuf if available 2010-10-16 01:11:43 -04:00
gdkdisplay-x11.c gdk: Use 'const' instead deprecated G_CONST_RETURN 2011-06-15 14:47:19 +01:00
gdkdisplay-x11.h Make DND work better with shaped windows 2010-02-04 19:18:22 -05:00
gdkdnd-x11.c x11: Remove unused variable 2011-03-07 12:05:32 +01:00
gdkdrawable-x11.c x11: #ifdef USE_SHM function where it belongs 2011-04-22 01:08:12 +02:00
gdkdrawable-x11.h Fix header inclusions for !srcdir builds 2010-10-16 16:53:44 -04:00
gdkevents-x11.c Deprecate gdk_net_wm_supports 2010-12-21 09:54:14 -05:00
gdkfont-x11.c gdk: Use 'const' instead deprecated G_CONST_RETURN 2011-06-15 14:47:19 +01:00
gdkgc-x11.c x11: Deprecate GdkGC functions 2010-08-12 01:54:58 +02:00
gdkgeometry-x11.c Revert "Deprecate the GdkRegion API" 2010-05-26 09:25:35 +02:00
gdkglobals-x11.c Include "config.h" instead of <config.h> Command used: find -name 2008-06-22 14:28:52 +00:00
gdkim-x11.c Fix warning: cast to gchar* 2009-10-30 04:04:28 +01:00
gdkimage-x11.c Include "config.h" instead of <config.h> Command used: find -name 2008-06-22 14:28:52 +00:00
gdkinput-none.c Make disabled xinput work again 2009-05-29 16:45:06 +02:00
gdkinput-x11.c Merge in Gdk-custom.c introspection annotations 2009-12-16 17:22:01 -02:00
gdkinput-xfree.c win32: Make WINTAB support work 2011-11-01 12:38:15 +01:00
gdkinput.c gdk: add gdk_device_get_n_keys() to access the sealed num_keys member 2010-11-24 20:15:29 +01:00
gdkinputprivate.h Select for DeviceStateNotify 2009-09-30 09:21:11 +02:00
gdkkeys-x11.c gdk: exclude MOD1 from the virtual modifier mapping 2011-11-07 20:19:05 +01:00
gdkmain-x11.c Deprecate gdk_set_sm_client_id 2010-12-21 09:54:13 -05:00
gdkpixmap-x11.c Fix a documentation error 2009-08-29 20:23:07 -04:00
gdkpixmap-x11.h Cleanup. (#169648, Fabricio Barros Cabral) 2005-06-12 05:32:25 +00:00
gdkprivate-x11.h Fix header inclusions for !srcdir builds 2010-10-16 16:53:44 -04:00
gdkproperty-x11.c gdk: Use 'const' instead deprecated G_CONST_RETURN 2011-06-15 14:47:19 +01:00
gdkscreen-x11.c Avoid spurious emissions of monitors-changed 2011-02-24 20:05:45 +01:00
gdkscreen-x11.h Add gdk_screen_get_primary_monitor(). This fixes bug #601712 2009-12-08 11:27:02 -06:00
gdkselection-x11.c Deprecate some gdk text conversion routines 2010-12-21 09:54:15 -05:00
gdksettings.c Expose gtk-auto-mnemonics as an Xsetting 2011-01-23 16:58:50 -05:00
gdkspawn-x11.c gdk_spawn* deprecation docs: Mention actual replacement functions. 2011-01-05 01:34:49 +01:00
gdktestutils-x11.c Bug 633291 - Handle Shift-keys in X11 gdk_test_simulate_key() 2011-02-13 12:34:19 +01:00
gdkvisual-x11.c [GI] Add missing (transfer) annotations 2011-01-26 12:49:08 +01:00
gdkwindow-x11.c Reinstate the implementation of gdk_window_foreign_new_for_display 2010-12-23 11:58:26 -05:00
gdkwindow-x11.h Move bitfield in GdkWindowImplX11 to make struct more compact 2009-04-02 10:15:29 +02:00
gdkx.h gdk: Use 'const' instead deprecated G_CONST_RETURN 2011-06-15 14:47:19 +01:00
gdkxftdefaults.c Make the initialization of screen_x11->xft_rgba more explicit. (#319627, 2005-10-25 18:11:57 +00:00
gdkxid.c Deprecate gdk_xid_table* functions 2010-12-21 09:54:15 -05:00
gxid_proto.h Initial revision 1997-11-24 22:37:52 +00:00
Makefile.am Make GTK+ build against an external gdk-pixbuf 2010-06-26 02:29:29 -04:00
MwmUtil.h Cleanup. (#169648, Fabricio Barros Cabral) 2005-06-12 05:32:25 +00:00
xsettings-client.c Include "config.h" instead of <config.h> Command used: find -name 2008-06-22 14:28:52 +00:00
xsettings-client.h Change the XSettingsWatchFunc to return a Bool to indicate success. Update 2007-04-10 23:16:30 +00:00
xsettings-common.c Include "config.h" instead of <config.h> Command used: find -name 2008-06-22 14:28:52 +00:00
xsettings-common.h Add some missing symbols. 2007-05-23 17:49:34 +00:00