summaryrefslogtreecommitdiff
path: root/platform/ios/Classes/MuDocRef.m
diff options
context:
space:
mode:
Diffstat (limited to 'platform/ios/Classes/MuDocRef.m')
-rw-r--r--platform/ios/Classes/MuDocRef.m53
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