From a5180d34e771dd6304daf1ddfef56ede33ffe93f Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Wed, 20 Mar 2013 12:18:38 +0100 Subject: [PATCH] Fix compilation with older gtk+ gtk_widget_get_mapped is only available in gtk+ 2.20, so we need a compat definition for older releases. --- src/virt-gtk-compat.h | 5 +++++ src/virt-viewer-display.c | 1 + 2 files changed, 6 insertions(+) diff --git a/src/virt-gtk-compat.h b/src/virt-gtk-compat.h index 7467781..7b10b08 100644 --- a/src/virt-gtk-compat.h +++ b/src/virt-gtk-compat.h @@ -24,10 +24,15 @@ #ifndef _VIRT_GTK_COMPAT # define _VIRT_GTK_COMPAT +#include #include G_BEGIN_DECLS +#if !GTK_CHECK_VERSION(2, 20, 0) +#define gtk_widget_get_mapped(w) GTK_WIDGET_MAPPED(w) +#endif + #if GTK_CHECK_VERSION(3, 0, 0) #define GDK_Control_L GDK_KEY_Control_L #define GDK_Alt_L GDK_KEY_Alt_L diff --git a/src/virt-viewer-display.c b/src/virt-viewer-display.c index dda9f77..3eee660 100644 --- a/src/virt-viewer-display.c +++ b/src/virt-viewer-display.c @@ -27,6 +27,7 @@ #include #include +#include "virt-gtk-compat.h" #include "virt-viewer-session.h" #include "virt-viewer-display.h" #include "virt-viewer-util.h"