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-01-22 23:47:01 -05:00
2011-09-13 16:41:38 +01:00
2011-02-26 22:16:01 -05:00
2011-02-26 22:16:01 -05:00
2011-08-01 11:09:49 +02:00
2010-12-21 12:07:10 -05:00
2011-07-15 18:14:38 +02:00
2011-04-08 16:39:45 +02:00
2011-02-04 21:11:40 -05:00
2011-07-15 18:14:38 +02:00
2011-09-06 20:04:08 +02:00
2011-02-12 01:27:40 +01:00
2010-12-21 12:07:10 -05:00
2011-04-12 12:13:55 -04:00
2011-08-01 11:09:49 +02:00
2011-02-01 06:33:02 +01:00
2011-04-08 21:20:26 -04:00
2011-04-12 12:13:55 -04:00
2011-05-27 11:53:26 +02:00
2010-12-21 12:07:01 -05:00
2011-05-27 11:53:04 +02:00
2011-05-18 22:34:33 +02:00
2011-04-08 21:34:25 -04:00
2011-07-22 19:19:33 +01:00
2011-08-01 11:09:39 +02:00
2011-07-15 18:14:38 +02:00
2011-08-01 11:09:39 +02:00
2011-08-01 11:09:49 +02:00
2011-04-12 12:13:56 -04:00
2011-08-01 11:09:49 +02:00
2011-08-10 16:34:20 +02:00
2011-02-13 12:57:01 +01:00
2011-08-01 11:09:49 +02:00
2011-08-01 11:09:49 +02:00
2011-04-12 12:14:07 -04:00
2010-12-21 12:07:10 -05:00
2010-12-21 12:07:08 -05:00
2010-12-21 12:07:10 -05:00
2010-12-21 14:17:02 -05:00
2010-12-21 14:17:02 -05:00
2011-07-15 18:14:38 +02:00
2010-12-21 12:07:10 -05:00
2010-12-21 14:17:02 -05:00
2010-12-21 12:07:10 -05:00
2011-07-15 18:14:38 +02:00
2011-06-10 13:07:54 +01:00
2010-12-21 12:07:09 -05:00
2010-12-21 12:07:09 -05:00
2010-12-21 12:07:09 -05:00
2011-06-10 13:07:54 +01:00
2010-12-25 00:02:39 -05:00
2010-12-21 12:07:07 -05:00
2011-01-28 17:06:07 +01:00
2010-12-21 12:07:08 -05:00
2011-03-21 15:06:34 +01:00
2011-07-15 18:14:38 +02:00
2011-04-12 12:13:56 -04:00
2011-08-01 11:09:49 +02:00
2011-07-15 18:14:38 +02:00
2010-10-14 22:09:36 -04:00
2010-10-14 22:09:36 -04:00
2010-12-21 12:07:00 -05:00