From dc4e802bd16742055c15967826afdb96f2bdef82 Mon Sep 17 00:00:00 2001 From: Daiki Ueno Date: Thu, 13 Jan 2011 15:20:44 +0900 Subject: [PATCH] libeek/gtk: add compatibility macro for gdk_cairo_create (>= 2.91.5) --- eek/eek-gtk-keyboard.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/eek/eek-gtk-keyboard.c b/eek/eek-gtk-keyboard.c index 3fe3e8f1..ec16e50f 100644 --- a/eek/eek-gtk-keyboard.c +++ b/eek/eek-gtk-keyboard.c @@ -41,6 +41,12 @@ G_DEFINE_TYPE (EekGtkKeyboard, eek_gtk_keyboard, EEK_TYPE_KEYBOARD); #define EEK_GTK_KEYBOARD_GET_PRIVATE(obj) \ (G_TYPE_INSTANCE_GET_PRIVATE ((obj), EEK_TYPE_GTK_KEYBOARD, EekGtkKeyboardPrivate)) +/* since 2.91.5 GDK_DRAWABLE was removed and gdk_cairo_create takes + GdkWindow as the argument */ +#ifndef GDK_DRAWABLE +#define GDK_DRAWABLE(x) (x) +#endif + enum { KEY_SURFACE_NORMAL = 0, KEY_SURFACE_LARGE,