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