Jehan
9dcdf37ab3
libgimpwidgets: check error return for gtk_icon_theme_load_icon().
...
In gimp_page_selector_add_frame(), if "gimp-frame" icon cannot be loaded
(which should not happen, but reality can always strike back!), we want
to abort from gimp_page_selector_add_frame() immediately.
Also as a consequence, its return value might be NULL, hence should be
freed with g_clear_object() instead.
This happened here because of broken meson rules (which didn't install
this icon) and ended up in forever looping errors when loading a
multi-page PDF (pages are shown in frames in a dialog):
> (file-pdf-load:12348): GdkPixbuf-CRITICAL **: 11:59:28.513: gdk_pixbuf_copy_area: assertion 'src_pixbuf != NULL' failed
2019-10-12 12:25:55 +02:00
..
2019-08-03 19:50:17 +02:00
2019-08-08 00:22:15 +02:00
2018-07-11 23:29:46 +02:00
2019-07-31 10:16:21 +02:00
2019-07-24 01:18:30 +02:00
2019-08-07 22:05:12 +02:00
2019-08-07 22:05:12 +02:00
2019-08-03 07:53:47 +00:00
2018-07-11 23:29:46 +02:00
2019-08-03 07:53:47 +00:00
2018-07-11 23:29:46 +02:00
2019-08-03 07:53:47 +00:00
2018-07-11 23:29:46 +02:00
2019-09-09 16:53:52 +03:00
2019-07-23 19:33:48 +02:00
2019-08-07 23:44:18 +02:00
2019-03-06 16:30:35 +01:00
2019-08-03 07:53:47 +00:00
2018-07-11 23:29:46 +02:00
2019-09-21 12:26:29 +02:00
2018-07-11 23:29:46 +02:00
2019-08-18 14:07:17 +02:00
2018-07-11 23:29:46 +02:00
2019-08-03 07:53:47 +00:00
2018-07-11 23:29:46 +02:00
2019-08-03 07:53:47 +00:00
2018-07-11 23:29:46 +02:00
2019-07-24 19:11:58 +02:00
2018-07-11 23:29:46 +02:00
2019-09-21 12:55:12 +02:00
2019-09-21 12:55:12 +02:00
2018-07-11 23:29:46 +02:00
2019-09-21 12:55:12 +02:00
2019-09-21 12:55:12 +02:00
2019-07-24 19:11:58 +02:00
2018-07-11 23:29:46 +02:00
2019-08-07 23:44:18 +02:00
2018-07-11 23:29:46 +02:00
2019-08-09 13:29:34 +02:00
2018-07-11 23:29:46 +02:00
2019-08-09 13:29:34 +02:00
2018-07-11 23:29:46 +02:00
2019-08-03 07:53:47 +00:00
2018-07-11 23:29:46 +02:00
2019-08-18 14:07:17 +02:00
2018-07-11 23:29:46 +02:00
2019-07-31 10:16:21 +02:00
2019-07-24 01:18:30 +02:00
2019-08-17 10:53:45 +02:00
2019-07-30 14:05:08 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2019-08-03 07:53:47 +00:00
2018-07-11 23:29:46 +02:00
2019-08-03 07:53:47 +00:00
2018-07-11 23:29:46 +02:00
2019-08-03 07:53:47 +00:00
2018-07-11 23:29:46 +02:00
2019-08-08 00:01:10 +02:00
2019-08-08 00:01:10 +02:00
2019-08-03 07:53:47 +00:00
2018-07-11 23:29:46 +02:00
2019-08-03 07:53:47 +00:00
2018-07-11 23:29:46 +02:00
2019-08-09 13:11:30 +02:00
2019-08-09 13:11:30 +02:00
2019-08-03 07:53:47 +00:00
2019-07-24 15:11:51 +02:00
2018-07-11 23:29:46 +02:00
2019-06-05 19:06:56 -04:00
2019-09-24 00:20:47 +02:00
2019-08-08 00:22:15 +02:00
2019-09-24 00:20:47 +02:00
2019-09-24 00:20:47 +02:00
2019-07-31 23:48:32 +02:00
2018-07-11 23:29:46 +02:00
2019-08-03 07:53:47 +00:00
2018-07-11 23:29:46 +02:00
2019-08-03 07:53:47 +00:00
2018-07-11 23:29:46 +02:00
2019-10-12 12:25:55 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2019-05-07 18:49:35 +09:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-10-24 10:45:07 +02:00
2018-07-11 23:29:46 +02:00
2018-09-18 14:39:56 -04:00
2018-07-11 23:29:46 +02:00
2019-08-09 12:59:41 +02:00
2018-07-11 23:29:46 +02:00
2019-08-07 23:44:18 +02:00
2018-07-11 23:29:46 +02:00
2019-10-03 15:59:09 +02:00
2019-10-03 15:59:09 +02:00
2019-08-07 22:48:06 +02:00
2019-08-07 22:48:06 +02:00
2019-08-03 07:53:47 +00:00
2018-07-11 23:29:46 +02:00
2019-08-09 23:40:07 +02:00
2018-07-11 23:29:46 +02:00
2018-09-18 14:39:56 -04:00
2018-07-11 23:29:46 +02:00
2019-08-09 12:59:41 +02:00
2018-07-11 23:29:46 +02:00
2019-03-09 07:28:56 -05:00
2018-11-10 06:48:56 -05:00
2019-08-03 07:53:47 +00:00
2018-07-11 23:29:46 +02:00
2019-08-08 00:40:03 +02:00
2018-07-11 23:29:46 +02:00
2019-07-25 12:37:52 +02:00
2018-07-11 23:29:46 +02:00
2019-08-03 07:53:47 +00:00
2019-08-13 11:50:51 -04:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2019-09-25 23:37:03 +02:00
2019-10-03 15:59:09 +02:00
2019-09-25 23:37:03 +02:00
2019-06-01 16:41:59 +02:00
2019-06-01 16:41:59 +02:00
2018-03-19 23:11:27 +01:00
2019-07-24 15:11:51 +02:00
2019-08-18 14:07:17 +02:00
2019-08-07 23:44:18 +02:00
2019-08-03 07:53:47 +00:00
2018-07-11 23:29:46 +02:00
2019-07-30 12:53:15 +02:00
2019-08-08 15:59:44 +02:00
2019-09-11 16:42:04 +02:00
2018-11-23 22:33:12 +01:00
2018-07-11 23:29:46 +02:00