From aeb35c341bf1714f1173e0139b0825c3e14ae63e Mon Sep 17 00:00:00 2001 From: Simon Cambier Date: Sun, 8 Jan 2023 13:23:56 +0100 Subject: [PATCH] Fixed pdf/images indexing on mobile --- src/tools/utils.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/tools/utils.ts b/src/tools/utils.ts index 67d6b8f..65fa036 100644 --- a/src/tools/utils.ts +++ b/src/tools/utils.ts @@ -5,7 +5,7 @@ import { parseFrontMatterAliases, Platform, } from 'obsidian' -import type { SearchMatch } from '../globals' +import { getTextExtractor, type SearchMatch } from '../globals' import { excerptAfter, excerptBefore, @@ -231,11 +231,13 @@ export function getCtrlKeyLabel(): 'ctrl' | '⌘' { } export function isFileIndexable(path: string): boolean { + const canIndexPDF = (!Platform.isMobileApp || !!getTextExtractor()) && settings.PDFIndexing + const canIndexImages = (!Platform.isMobileApp || !!getTextExtractor()) && settings.imagesIndexing return ( isFilePlaintext(path) || isFileCanvas(path) || - (!Platform.isMobileApp && settings.PDFIndexing && isFilePDF(path)) || - (!Platform.isMobileApp && settings.imagesIndexing && isFileImage(path)) + (canIndexPDF && isFilePDF(path)) || + (canIndexImages && isFileImage(path)) ) }