summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2011-03-13 09:52:40 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2011-03-13 09:52:40 +0000
commit155d8dec3ff6e7b009de4956acc739ac2c61e6f7 (patch)
tree5c4d1c8feb346c602188161ea11c144384c06997
parentb652e1f36e07eb7adb7601e5f3a065f0c25ee8a3 (diff)
downloadnetsurf-155d8dec3ff6e7b009de4956acc739ac2c61e6f7.tar.gz
netsurf-155d8dec3ff6e7b009de4956acc739ac2c61e6f7.tar.bz2
gtk_dialog_set_has_separator is deprecated in GTK >= 2.21.8
svn path=/trunk/netsurf/; revision=12009
-rw-r--r--gtk/compat.c9
-rw-r--r--gtk/compat.h1
-rw-r--r--gtk/dialogs/about.c3
3 files changed, 12 insertions, 1 deletions
diff --git a/gtk/compat.c b/gtk/compat.c
index 822459474..2361dc201 100644
--- a/gtk/compat.c
+++ b/gtk/compat.c
@@ -88,3 +88,12 @@ GtkStateType nsgtk_widget_get_state(GtkWidget *widget)
#endif
}
+void nsgtk_dialog_set_has_separator(GtkDialog *dialog, gboolean setting)
+{
+ #if GTK_CHECK_VERSION(2,21,8)
+ /* Deprecated */
+ #else
+ gtk_dialog_set_has_separator(dialog, setting);
+ #endif
+}
+
diff --git a/gtk/compat.h b/gtk/compat.h
index 489fa7ea1..1bd18a0d6 100644
--- a/gtk/compat.h
+++ b/gtk/compat.h
@@ -32,5 +32,6 @@ gboolean nsgtk_widget_get_realized(GtkWidget *widget);
gboolean nsgtk_widget_get_mapped(GtkWidget *widget);
gboolean nsgtk_widget_is_drawable(GtkWidget *widget);
GtkStateType nsgtk_widget_get_state(GtkWidget *widget);
+void nsgtk_dialog_set_has_separator(GtkDialog *dialog, gboolean setting);
#endif /* NETSURF_GTK_COMPAT_H */
diff --git a/gtk/dialogs/about.c b/gtk/dialogs/about.c
index e3886e973..f29592c97 100644
--- a/gtk/dialogs/about.c
+++ b/gtk/dialogs/about.c
@@ -16,6 +16,7 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
+#include "gtk/compat.h"
#include "gtk/gui.h"
#include "gtk/dialogs/about.h"
#include "desktop/browser.h"
@@ -94,7 +95,7 @@ void nsgtk_about_dialog_init(GtkWindow *parent,
gtk_box_pack_start(GTK_BOX (vbox), label, FALSE, FALSE, 0);
- gtk_dialog_set_has_separator (GTK_DIALOG (dialog), FALSE);
+ nsgtk_dialog_set_has_separator (GTK_DIALOG (dialog), FALSE);
/* Add the credits button */
button = gtk_button_new_from_stock ("Credits");