Blame 0029-gui-fix-build-with-older-gtk.patch

Jakub Filak 5598e9c
From fbd0a76180633c7d50be01ea69ad734749db18a8 Mon Sep 17 00:00:00 2001
Jakub Filak 5598e9c
From: Jakub Filak <jfilak@redhat.com>
Jakub Filak 5598e9c
Date: Thu, 28 Aug 2014 09:38:16 +0200
Jakub Filak 5598e9c
Subject: [PATCH 29/33] gui: fix build with older gtk
Jakub Filak 5598e9c
Jakub Filak 5598e9c
Signed-off-by: Jakub Filak <jfilak@redhat.com>
Jakub Filak 5598e9c
---
Jakub Filak 5598e9c
 src/gtk-helpers/problem_details_widget.c | 15 ++++++++++++---
Jakub Filak 5598e9c
 1 file changed, 12 insertions(+), 3 deletions(-)
Jakub Filak 5598e9c
Jakub Filak 5598e9c
diff --git a/src/gtk-helpers/problem_details_widget.c b/src/gtk-helpers/problem_details_widget.c
Jakub Filak 5598e9c
index 2cb3206..c314d4d 100644
Jakub Filak 5598e9c
--- a/src/gtk-helpers/problem_details_widget.c
Jakub Filak 5598e9c
+++ b/src/gtk-helpers/problem_details_widget.c
Jakub Filak 5598e9c
@@ -110,8 +110,6 @@ problem_details_widget_add_single_line(ProblemDetailsWidget *self, const char *n
Jakub Filak 5598e9c
     GtkWidget *label = gtk_label_new(name);
Jakub Filak 5598e9c
     gtk_widget_set_halign(label, GTK_ALIGN_START);
Jakub Filak 5598e9c
     gtk_widget_set_valign(label, GTK_ALIGN_START);
Jakub Filak 5598e9c
-    gtk_widget_set_margin_start(label, 20);
Jakub Filak 5598e9c
-    gtk_widget_set_margin_end(label, 20);
Jakub Filak 5598e9c
 
Jakub Filak 5598e9c
     GtkWidget *value = gtk_label_new(content);
Jakub Filak 5598e9c
     gtk_label_set_selectable(GTK_LABEL(value), TRUE);
Jakub Filak 5598e9c
@@ -119,9 +117,20 @@ problem_details_widget_add_single_line(ProblemDetailsWidget *self, const char *n
Jakub Filak 5598e9c
     gtk_label_set_line_wrap_mode(GTK_LABEL(value), GTK_WRAP_WORD);
Jakub Filak 5598e9c
     gtk_widget_set_halign(value, GTK_ALIGN_START);
Jakub Filak 5598e9c
     gtk_widget_set_hexpand(value, TRUE);
Jakub Filak 5598e9c
-    gtk_widget_set_margin_start(value, 5);
Jakub Filak 5598e9c
     gtk_widget_override_font(GTK_WIDGET(value), self->priv->font);
Jakub Filak 5598e9c
 
Jakub Filak 5598e9c
+#if ((GTK_MAJOR_VERSION == 3 && GTK_MINOR_VERSION < 11) || (GTK_MAJOR_VERSION == 3 && GTK_MINOR_VERSION == 11 && GTK_MICRO_VERSION < 2))
Jakub Filak 5598e9c
+    gtk_widget_set_margin_left(label, 20);
Jakub Filak 5598e9c
+    gtk_widget_set_margin_right(label, 20);
Jakub Filak 5598e9c
+
Jakub Filak 5598e9c
+    gtk_widget_set_margin_left(value, 5);
Jakub Filak 5598e9c
+#else
Jakub Filak 5598e9c
+    gtk_widget_set_margin_start(label, 20);
Jakub Filak 5598e9c
+    gtk_widget_set_margin_end(label, 20);
Jakub Filak 5598e9c
+
Jakub Filak 5598e9c
+    gtk_widget_set_margin_start(value, 5);
Jakub Filak 5598e9c
+#endif
Jakub Filak 5598e9c
+
Jakub Filak 5598e9c
     const gulong row = problem_details_widget_append_row(self);
Jakub Filak 5598e9c
 
Jakub Filak 5598e9c
     gtk_grid_attach(GTK_GRID(self), label, 0, row, 1, 1);
Jakub Filak 5598e9c
-- 
Jakub Filak 5598e9c
2.1.0
Jakub Filak 5598e9c