From 04c7ed931f0a431120b566c2972e7591b226037d Mon Sep 17 00:00:00 2001 From: ema Date: Sat, 14 Jun 2025 12:54:54 +0800 Subject: [PATCH] New option CheckPreviewHandler --- QuickLook.Plugin/QuickLook.Plugin.OfficeViewer/Plugin.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/QuickLook.Plugin/QuickLook.Plugin.OfficeViewer/Plugin.cs b/QuickLook.Plugin/QuickLook.Plugin.OfficeViewer/Plugin.cs index 3495274..63e7897 100644 --- a/QuickLook.Plugin/QuickLook.Plugin.OfficeViewer/Plugin.cs +++ b/QuickLook.Plugin/QuickLook.Plugin.OfficeViewer/Plugin.cs @@ -15,6 +15,7 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . +using QuickLook.Common.Helpers; using QuickLook.Common.Plugin; using System; using System.IO; @@ -55,6 +56,10 @@ public class Plugin : IViewer if (previewHandler == Guid.Empty) return false; + var checkPreviewHandler = SettingHelper.Get("CheckPreviewHandler", true, "QuickLook.Plugin.OfficeViewer"); + if (!checkPreviewHandler) + return true; + if (!string.IsNullOrWhiteSpace(CLSIDRegister.GetName(previewHandler.ToString("B")))) { return true;