From a6f4741314a2bae310dd42db29c6ac59dab5b930 Mon Sep 17 00:00:00 2001 From: Christoph Honal Date: Tue, 3 May 2016 23:30:37 +0200 Subject: [PATCH 1/2] Enable DDE for plugin mode --- src/SumatraPDF.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/SumatraPDF.cpp b/src/SumatraPDF.cpp index 40698fea934c..6fd1cb505c18 100644 --- a/src/SumatraPDF.cpp +++ b/src/SumatraPDF.cpp @@ -4256,8 +4256,8 @@ LRESULT CALLBACK WndProcFrame(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam) break; case WM_DDE_INITIATE: - if (gPluginMode) - break; + //if (gPluginMode) + // break; return OnDDEInitiate(hwnd, wParam, lParam); case WM_DDE_EXECUTE: return OnDDExecute(hwnd, wParam, lParam); From d2a179f83a572d3f2952ce445c4820d2a671e023 Mon Sep 17 00:00:00 2001 From: Christoph Honal Date: Sat, 7 May 2016 00:24:53 +0200 Subject: [PATCH 2/2] Enable inverse search for plugins --- src/Search.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Search.cpp b/src/Search.cpp index 052461b34ae5..1b776598b553 100644 --- a/src/Search.cpp +++ b/src/Search.cpp @@ -386,7 +386,7 @@ void PaintForwardSearchMark(WindowInfo *win, HDC hdc) // returns true if the double-click was handled and false if it wasn't bool OnInverseSearch(WindowInfo *win, int x, int y) { - if (!HasPermission(Perm_DiskAccess) || gPluginMode) return false; + if (!HasPermission(Perm_DiskAccess)) return false; // || gPluginMode) TabInfo *tab = win->currentTab; if (!tab || tab->GetEngineType() != Engine_PDF) return false; DisplayModel *dm = tab->AsFixed();