File 0001-tiff-Use-TIFFOpenW-on-windows.patch of Package mingw64-evince

From 6be3fe57577a4794ddde050c9649b3b5bffbd0ae Mon Sep 17 00:00:00 2001
From: Hib Eris <hib@hiberis.nl>
Date: Wed, 16 Mar 2011 19:59:08 +0100
Subject: [PATCH] [tiff] Use TIFFOpenW on windows

Fixes bgo#644928
---
 backend/tiff/tiff-document.c |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/backend/tiff/tiff-document.c b/backend/tiff/tiff-document.c
index 1be2aec..c310b34 100644
--- a/backend/tiff/tiff-document.c
+++ b/backend/tiff/tiff-document.c
@@ -91,7 +91,21 @@ tiff_document_load (EvDocument  *document,
 		return FALSE;
 	
 	push_handlers ();
+
+#ifdef G_OS_WIN32
+{
+	wchar_t *wfilename = g_utf8_to_utf16 (filename, -1, NULL, NULL, error);
+	if (wfilename == NULL) {
+		return FALSE;
+	}
+
+	tiff = TIFFOpenW (wfilename, "r");
+
+	g_free (wfilename);
+}
+#else
 	tiff = TIFFOpen (filename, "r");
+#endif
 	if (tiff) {
 		guint32 w, h;
 		
-- 
1.7.3.4

openSUSE Build Service is sponsored by