summaryrefslogtreecommitdiff
path: root/platform/ios/Classes/MuDocRef.h
diff options
context:
space:
mode:
authorPaul Gardiner <paul.gardiner@artifex.com>2013-09-24 16:56:08 +0100
committerPaul Gardiner <paul.gardiner@artifex.com>2013-09-24 16:56:08 +0100
commitaa8bf97eb104986fae3245bc675bd50dded01804 (patch)
tree4c2b67e31aacf9ee508b997bc02b5bb9694e0077 /platform/ios/Classes/MuDocRef.h
parent32b292944f3a99edaaf40fa00265d0276f8e0346 (diff)
downloadmupdf-aa8bf97eb104986fae3245bc675bd50dded01804.tar.xz
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.
Diffstat (limited to 'platform/ios/Classes/MuDocRef.h')
-rw-r--r--platform/ios/Classes/MuDocRef.h18
1 files changed, 18 insertions, 0 deletions
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