From a2be4cd3497945008f2799af942477ae7bfffb00 Mon Sep 17 00:00:00 2001 From: Stuart Breckenridge Date: Thu, 5 Jan 2023 07:43:30 +0800 Subject: [PATCH] Fixes 3789 by checking lastPathComponent --- Shared/ArticleStyles/ArticleThemesManager.swift | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Shared/ArticleStyles/ArticleThemesManager.swift b/Shared/ArticleStyles/ArticleThemesManager.swift index 254cccbd1..7a9685d47 100644 --- a/Shared/ArticleStyles/ArticleThemesManager.swift +++ b/Shared/ArticleStyles/ArticleThemesManager.swift @@ -76,11 +76,13 @@ final class ArticleThemesManager: NSObject, NSFilePresenter, Logging { } func presentedSubitemDidChange(at url: URL) { - themeNames = buildThemeNames() - do { - currentTheme = try articleThemeWithThemeName(currentThemeName) - } catch { - appDelegate.presentThemeImportError(error) + if url.lastPathComponent.localizedCaseInsensitiveContains("nnwtheme") { + themeNames = buildThemeNames() + do { + currentTheme = try articleThemeWithThemeName(currentThemeName) + } catch { + appDelegate.presentThemeImportError(error) + } } }