Commit 641b4212696f75380cfb7ba85b29f44129df6947
1 parent
2eaf5753
Exists in
master
and in
1 other branch
Fixing RHEL 7 builds.
Showing
1 changed file
with
20 additions
and
0 deletions
Show diff stats
src/dialogs/commondialog.c
@@ -83,6 +83,8 @@ LIB3270_EXPORT GtkWidget * v3270_dialog_new(GtkWidget *widget, const gchar *titl | @@ -83,6 +83,8 @@ LIB3270_EXPORT GtkWidget * v3270_dialog_new(GtkWidget *widget, const gchar *titl | ||
83 | gtk_window_set_destroy_with_parent(GTK_WINDOW(dialog), TRUE); | 83 | gtk_window_set_destroy_with_parent(GTK_WINDOW(dialog), TRUE); |
84 | } | 84 | } |
85 | 85 | ||
86 | +#if GTK_CHECK_VERSION(3,12,0) | ||
87 | + | ||
86 | if(use_header) | 88 | if(use_header) |
87 | { | 89 | { |
88 | GtkWidget * header = gtk_dialog_get_header_bar(GTK_DIALOG(dialog)); | 90 | GtkWidget * header = gtk_dialog_get_header_bar(GTK_DIALOG(dialog)); |
@@ -108,6 +110,24 @@ LIB3270_EXPORT GtkWidget * v3270_dialog_new(GtkWidget *widget, const gchar *titl | @@ -108,6 +110,24 @@ LIB3270_EXPORT GtkWidget * v3270_dialog_new(GtkWidget *widget, const gchar *titl | ||
108 | ); | 110 | ); |
109 | } | 111 | } |
110 | 112 | ||
113 | +#else | ||
114 | + | ||
115 | + gtk_window_set_title(GTK_WINDOW(dialog), title); | ||
116 | + | ||
117 | + gtk_box_set_spacing( | ||
118 | + GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(dialog))), | ||
119 | + 18 | ||
120 | + ); | ||
121 | + | ||
122 | + gtk_dialog_add_buttons( | ||
123 | + GTK_DIALOG (dialog), | ||
124 | + _("_Cancel"), GTK_RESPONSE_CANCEL, | ||
125 | + apply, GTK_RESPONSE_APPLY, | ||
126 | + NULL | ||
127 | + ); | ||
128 | + | ||
129 | +#endif // GTK 3.12 | ||
130 | + | ||
111 | return dialog; | 131 | return dialog; |
112 | } | 132 | } |
113 | 133 |