[gtk+] Bug 712536 - Themes with gap_(start|end)_file but no actual file crash
- From: Jehan Pagès <jehanp src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Bug 712536 - Themes with gap_(start|end)_file but no actual file crash
- Date: Wed, 4 Dec 2013 12:06:40 +0000 (UTC)
commit 4e4c248077f24add1ccf133a54585434461d680f
Author: Jehan <jehan girinstud io>
Date: Sat Nov 23 18:35:18 2013 +1300
Bug 712536 - Themes with gap_(start|end)_file but no actual file crash
Code factorization in commit 34fd123 reintroduced bug fixed in 0d396ab
with non-equivalent factorized tests.
modules/engines/pixbuf/pixbuf-rc-style.c | 15 ++++++---------
1 files changed, 6 insertions(+), 9 deletions(-)
---
diff --git a/modules/engines/pixbuf/pixbuf-rc-style.c b/modules/engines/pixbuf/pixbuf-rc-style.c
index 57cb3b3..e672f0c 100644
--- a/modules/engines/pixbuf/pixbuf-rc-style.c
+++ b/modules/engines/pixbuf/pixbuf-rc-style.c
@@ -765,17 +765,14 @@ theme_parse_image(GtkSettings *settings,
if (data->overlay && !data->overlay->filename)
clear_theme_pixbuf_and_warn (&data->overlay, scanner, "Overlay image options specified without
filename");
- if (!data->gap->filename)
- {
- if (data->gap)
- clear_theme_pixbuf_and_warn (&data->gap, scanner, "Gap image options specified without filename");
+ if (data->gap && !data->gap->filename)
+ clear_theme_pixbuf_and_warn (&data->gap, scanner, "Gap image options specified without filename");
- if (data->gap_start)
- clear_theme_pixbuf_and_warn (&data->gap_start, scanner, "Gap start image options specified without
filename");
+ if (data->gap_start && !data->gap_start->filename)
+ clear_theme_pixbuf_and_warn (&data->gap_start, scanner, "Gap start image options specified without
filename");
- if (data->gap_end)
- clear_theme_pixbuf_and_warn (&data->gap_end, scanner, "Gap end image options specified without
filename");
- }
+ if (data->gap_end && !data->gap_end->filename)
+ clear_theme_pixbuf_and_warn (&data->gap_end, scanner, "Gap end image options specified without
filename");
if (token != G_TOKEN_RIGHT_CURLY)
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]