From afce8c73419e86c79e3fec31fcf39a67bc96f8ee Mon Sep 17 00:00:00 2001 From: Morten Welinder Date: Fri, 28 Oct 2011 09:10:40 +0200 Subject: [PATCH] win32: Actually check for IPrintDialogCallback in configure --- configure.in | 3 +++ gtk/gtkprintoperation-win32.c | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/configure.in b/configure.in index bd8e18c5f2..86af80da57 100644 --- a/configure.in +++ b/configure.in @@ -1550,6 +1550,9 @@ AC_ARG_ENABLE(test-print-backend, [enable_test_print_backend=no]) AM_CONDITIONAL(TEST_PRINT_BACKEND, test "x$enable_test_print_backend" != "xno") +if test "$os_win32" = "yes"; then + AC_CHECK_TYPES([IPrintDialogCallback],[],[],[[#include ]]) +fi ################################################################ # Strip -export-dynamic from the link lines of various libraries diff --git a/gtk/gtkprintoperation-win32.c b/gtk/gtkprintoperation-win32.c index c0d149c2a6..0c29298649 100644 --- a/gtk/gtkprintoperation-win32.c +++ b/gtk/gtkprintoperation-win32.c @@ -72,7 +72,7 @@ static void win32_poll_status (GtkPrintOperation *op); static const GUID myIID_IPrintDialogCallback = {0x5852a2c3,0x6530,0x11d1,{0xb6,0xa3,0x0,0x0,0xf8,0x75,0x7b,0xf9}}; -#if !defined (_MSC_VER) && !defined (__MINGW64_VERSION_MAJOR) +#if !defined (_MSC_VER) && !defined (HAVE_IPRINTDIALOGCALLBACK) #undef INTERFACE #define INTERFACE IPrintDialogCallback DECLARE_INTERFACE_ (IPrintDialogCallback, IUnknown)