diff options
Diffstat (limited to 'platform/ios/Classes/MuDocRef.m')
-rw-r--r-- | platform/ios/Classes/MuDocRef.m | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/platform/ios/Classes/MuDocRef.m b/platform/ios/Classes/MuDocRef.m deleted file mode 100644 index d8d3295a..00000000 --- a/platform/ios/Classes/MuDocRef.m +++ /dev/null @@ -1,53 +0,0 @@ -#include "common.h" -#include "mupdf/pdf.h" -#import "MuDocRef.h" - -@implementation MuDocRef - --(instancetype) initWithFilename:(NSString *)aFilename; -{ - self = [super init]; - if (self) - { - dispatch_sync(queue, ^{}); - - fz_var(self); - - fz_try(ctx) - { - doc = fz_open_document(ctx, aFilename.UTF8String); - if (!doc) - { - [self release]; - self = nil; - } - else - { - pdf_document *idoc = pdf_specifics(ctx, doc); - if (idoc) pdf_enable_js(ctx, idoc); - interactive = (idoc != NULL) && (pdf_crypt_version(ctx, idoc) == 0); - } - } - fz_catch(ctx) - { - if (self) - { - fz_drop_document(ctx, doc); - [self release]; - self = nil; - } - } - } - return self; -} - --(void) dealloc -{ - __block fz_document *block_doc = doc; - dispatch_async(queue, ^{ - fz_drop_document(ctx, block_doc); - }); - [super dealloc]; -} - -@end |