Skip to content

Commit ad25558

Browse files
author
Thomas Taschauer
committed
do not parse Microsoft documents
1 parent 4cdb4c4 commit ad25558

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

OpenDocumentReader/CoreWrapper.mm

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,14 +47,17 @@ - (bool)translate:(NSString *)inputPath into:(NSString *)outputPath at:(NSNumber
4747
}
4848

4949
NSMutableArray *pageNames = [[NSMutableArray alloc] init];
50-
if (meta.type == odr::FileType::OPENDOCUMENT_TEXT) {
50+
if (meta.type == odr::FileType::OPENDOCUMENT_TEXT || meta.type == odr::FileType::OPENDOCUMENT_GRAPHICS) {
5151
[pageNames addObject:@"Text document"];
52-
} else {
52+
} else if (meta.type == odr::FileType::OPENDOCUMENT_SPREADSHEET || meta.type == odr::FileType::OPENDOCUMENT_PRESENTATION) {
5353
for (auto page = meta.entries.begin(); page != meta.entries.end(); page++) {
5454
auto pageName = page->name;
5555

5656
[pageNames addObject:[NSString stringWithCString:pageName.c_str() encoding:[NSString defaultCStringEncoding]]];
5757
}
58+
} else {
59+
_errorCode = @(-5);
60+
return false;
5861
}
5962
_pageNames = pageNames;
6063

0 commit comments

Comments
 (0)