Richard Hughes
14df59d47c
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-09-13 16:41:38 +01:00
..
2011-07-06 15:58:32 +01:00
2011-09-09 10:56:49 +02:00
2011-02-10 14:41:02 -05:00
2011-08-22 16:32:06 -04:00
2011-08-15 13:00:14 +03:00
2011-09-13 16:41:38 +01:00
2011-02-10 14:41:02 -05:00
2011-06-10 13:07:54 +01:00
2010-12-21 12:07:00 -05:00
2011-08-28 19:50:34 -04:00
2010-12-24 17:37:00 -05:00
2010-12-24 17:37:00 -05:00
2010-12-24 15:54:12 -05:00
2011-02-09 02:44:19 -05:00
2011-02-09 02:44:19 -05:00
2011-02-09 02:44:19 -05:00
2011-02-09 02:44:19 -05:00
2011-02-11 18:07:05 +08:00
2011-01-20 13:57:18 +01:00
2010-12-24 15:54:12 -05:00
2011-04-12 12:13:55 -04:00
2011-04-08 16:39:45 +02:00
2011-06-10 13:07:54 +01:00
2011-02-23 09:37:06 +01:00
2010-12-24 15:54:12 -05:00
2010-12-25 00:02:39 -05:00
2011-04-08 16:39:45 +02:00
2011-06-10 13:07:54 +01:00
2011-06-10 13:07:54 +01:00
2011-04-12 09:52:44 -04:00
2010-12-24 15:54:12 -05:00
2010-12-24 15:54:12 -05:00
2011-06-10 13:07:54 +01:00
2011-01-28 11:10:07 -05:00
2011-02-01 18:51:57 +01:00
2010-12-25 00:02:39 -05:00
2011-08-28 19:50:34 -04:00
2011-08-28 19:50:34 -04:00
2011-03-11 02:10:47 +01:00
2011-04-12 12:13:55 -04:00
2010-12-22 17:47:00 +01:00
2011-04-21 23:54:52 +02:00
2010-12-24 15:54:12 -05:00
2010-12-24 15:54:12 -05:00
2011-06-06 21:15:53 -04:00
2011-03-16 20:09:13 -04:00
2011-06-10 13:07:54 +01:00
2011-07-08 19:27:00 -03:00
2011-01-20 13:57:21 +01:00
2011-02-09 02:44:19 -05:00
2011-02-09 02:44:19 -05:00
2010-12-02 20:21:05 +01:00
2010-12-21 12:07:03 -05:00
2011-01-20 13:57:20 +01:00
2011-02-09 02:44:19 -05:00
2011-02-09 02:44:19 -05:00
2011-02-09 01:32:24 -05:00
2011-02-01 06:33:02 +01:00
2011-04-12 12:13:55 -04:00
2011-02-01 18:51:57 +01:00
2011-02-01 18:51:57 +01:00
2011-05-16 12:35:40 -04:00
2011-01-20 13:57:20 +01:00
2010-12-24 15:54:12 -05:00
2010-12-25 00:02:39 -05:00
2011-08-14 08:07:10 -04:00
2011-02-01 18:51:57 +01:00
2010-12-02 20:21:05 +01:00
2011-02-01 18:51:57 +01:00
2011-01-11 17:06:49 +01:00
2011-02-04 15:33:36 -05:00
2011-07-23 13:44:45 -04:00
2011-01-02 13:33:04 +01:00