Commit 5a8093cb4bdac611a0c8920d6ab726e4a871b84a

Authored by Perry Werneck
1 parent db64e2c3
Exists in master and in 1 other branch develop

Fixing RHEL7 build issue.

Showing 1 changed file with 9 additions and 0 deletions   Show diff stats
src/dialogs/commondialog.c
@@ -52,6 +52,8 @@ static GtkWidget * create_button(GtkWidget *dialog, const gchar *mnemonic, GCall @@ -52,6 +52,8 @@ static GtkWidget * create_button(GtkWidget *dialog, const gchar *mnemonic, GCall
52 52
53 LIB3270_EXPORT GtkWidget * v3270_dialog_new(GtkWidget *widget, const gchar *title, const gchar *apply) 53 LIB3270_EXPORT GtkWidget * v3270_dialog_new(GtkWidget *widget, const gchar *title, const gchar *apply)
54 { 54 {
  55 +#if GTK_CHECK_VERSION(3,12,0)
  56 +
55 gboolean use_header; 57 gboolean use_header;
56 g_object_get(gtk_settings_get_default(), "gtk-dialogs-use-header", &use_header, NULL); 58 g_object_get(gtk_settings_get_default(), "gtk-dialogs-use-header", &use_header, NULL);
57 59
@@ -62,6 +64,13 @@ LIB3270_EXPORT GtkWidget * v3270_dialog_new(GtkWidget *widget, const gchar *titl @@ -62,6 +64,13 @@ LIB3270_EXPORT GtkWidget * v3270_dialog_new(GtkWidget *widget, const gchar *titl
62 NULL 64 NULL
63 )); 65 ));
64 66
  67 +#else
  68 +
  69 + gboolean use_header = FALSE;
  70 + GtkWidget * dialog = gtk_dialog_new();
  71 +
  72 +#endif // GTK 3.12
  73 +
65 gtk_window_set_deletable(GTK_WINDOW(dialog),FALSE); 74 gtk_window_set_deletable(GTK_WINDOW(dialog),FALSE);
66 75
67 // https://developer.gnome.org/hig/stable/visual-layout.html.en 76 // https://developer.gnome.org/hig/stable/visual-layout.html.en