Commit 5a8093cb4bdac611a0c8920d6ab726e4a871b84a
1 parent
db64e2c3
Exists in
master
and in
1 other branch
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 |