From aa8bf97eb104986fae3245bc675bd50dded01804 Mon Sep 17 00:00:00 2001
From: Paul Gardiner <paul.gardiner@artifex.com>
Date: Tue, 24 Sep 2013 16:56:08 +0100
Subject: iOS: use ObjC-level ref counting to control lifetime of fz_document

With the latest version if iOS, timing changes were causing crashes
during close down of a MuDocumentController. This change isolates
us from those changes.
---
 platform/ios/Classes/MuDocRef.h | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 platform/ios/Classes/MuDocRef.h

(limited to 'platform/ios/Classes/MuDocRef.h')

diff --git a/platform/ios/Classes/MuDocRef.h b/platform/ios/Classes/MuDocRef.h
new file mode 100644
index 00000000..ceefcc59
--- /dev/null
+++ b/platform/ios/Classes/MuDocRef.h
@@ -0,0 +1,18 @@
+//
+//  MuDocRef.h
+//  MuPDF
+//
+//  Copyright (c) 2013 Artifex Software, Inc. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+#include "mupdf/fitz.h"
+
+@interface MuDocRef : NSObject
+{
+@public
+	fz_document *doc;
+}
+-(id) initWithFilename:(char *)aFilename;
+@end
-- 
cgit v1.2.3