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