From 29a29cc818bbd89a5be890768acc6e8fb567d594 Mon Sep 17 00:00:00 2001 From: Oleg Korshul Date: Thu, 27 Nov 2025 13:37:05 +0300 Subject: [PATCH] Fix bug 78786 --- DesktopEditor/doctrenderer/embed/jsc/jsc_DrawingFileEmbed.mm | 4 ++++ DesktopEditor/doctrenderer/embed/v8/v8_DrawingFileEmbed.cpp | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/DesktopEditor/doctrenderer/embed/jsc/jsc_DrawingFileEmbed.mm b/DesktopEditor/doctrenderer/embed/jsc/jsc_DrawingFileEmbed.mm index a037528232..b4525b25b8 100644 --- a/DesktopEditor/doctrenderer/embed/jsc/jsc_DrawingFileEmbed.mm +++ b/DesktopEditor/doctrenderer/embed/jsc/jsc_DrawingFileEmbed.mm @@ -30,6 +30,8 @@ -(JSValue*) SplitPages : (JSValue*)arrPageIndexes : (JSValue*)data; -(JSValue*) MergePages : (JSValue*)data : (JSValue*)nMaxID : (JSValue*)sPrefixForm; -(JSValue*) UnmergePages; +-(JSValue*) RedactPage : (JSValue*)nPageIndex : (JSValue*)arrRedactBox : (JSValue*)dataFiller; +-(JSValue*) UndoRedact; @end @interface CJSCDrawingFileEmbed : NSObject @@ -67,6 +69,8 @@ FUNCTION_WRAPPER_JS_1(FreeWasmData, FreeWasmData) FUNCTION_WRAPPER_JS_2(SplitPages, SplitPages) FUNCTION_WRAPPER_JS_3(MergePages, MergePages) FUNCTION_WRAPPER_JS_0(UnmergePages, UnmergePages) +FUNCTION_WRAPPER_JS_3(RedactPage, RedactPage) +FUNCTION_WRAPPER_JS_0(UndoRedact, UndoRedact) @end class CDrawingFileEmbedAdapter : public CJSEmbedObjectAdapterJSC diff --git a/DesktopEditor/doctrenderer/embed/v8/v8_DrawingFileEmbed.cpp b/DesktopEditor/doctrenderer/embed/v8/v8_DrawingFileEmbed.cpp index b33e695214..0fd6db0114 100644 --- a/DesktopEditor/doctrenderer/embed/v8/v8_DrawingFileEmbed.cpp +++ b/DesktopEditor/doctrenderer/embed/v8/v8_DrawingFileEmbed.cpp @@ -67,7 +67,7 @@ namespace NSDrawingFileEmbed NSV8Objects::Template_Set(result, "SplitPages", _SplitPages); NSV8Objects::Template_Set(result, "MergePages", _MergePages); NSV8Objects::Template_Set(result, "UnmergePages", _UnmergePages); - NSV8Objects::Template_Set(result, "RedactPage", _RedactPage); + NSV8Objects::Template_Set(result, "RedactPage", _RedactPage); NSV8Objects::Template_Set(result, "UndoRedact", _UndoRedact); return handle_scope.Escape(result);