diff --git a/ios/renderer/BlockquoteRenderer.m b/ios/renderer/BlockquoteRenderer.m index 7f2823a6..5b222552 100644 --- a/ios/renderer/BlockquoteRenderer.m +++ b/ios/renderer/BlockquoteRenderer.m @@ -10,7 +10,7 @@ static NSString *const kNestedInfoRangeKey = @"range"; @implementation BlockquoteRenderer { - RendererFactory *_rendererFactory; + __weak RendererFactory *_rendererFactory; StyleConfig *_config; } diff --git a/ios/renderer/CodeBlockRenderer.m b/ios/renderer/CodeBlockRenderer.m index 546a8831..a9ee44d0 100644 --- a/ios/renderer/CodeBlockRenderer.m +++ b/ios/renderer/CodeBlockRenderer.m @@ -8,7 +8,7 @@ #import "StyleConfig.h" @implementation CodeBlockRenderer { - RendererFactory *_rendererFactory; + __weak RendererFactory *_rendererFactory; StyleConfig *_config; } diff --git a/ios/renderer/CodeRenderer.m b/ios/renderer/CodeRenderer.m index e52a35c2..5acb9ee3 100644 --- a/ios/renderer/CodeRenderer.m +++ b/ios/renderer/CodeRenderer.m @@ -9,7 +9,7 @@ #import @implementation CodeRenderer { - RendererFactory *_rendererFactory; + __weak RendererFactory *_rendererFactory; StyleConfig *_config; } diff --git a/ios/renderer/ENRMImageRenderer.m b/ios/renderer/ENRMImageRenderer.m index ec06911b..3a9316ae 100644 --- a/ios/renderer/ENRMImageRenderer.m +++ b/ios/renderer/ENRMImageRenderer.m @@ -9,7 +9,7 @@ static const unichar kZeroWidthSpace = 0x200B; @implementation ENRMImageRenderer { - RendererFactory *_rendererFactory; + __weak RendererFactory *_rendererFactory; StyleConfig *_config; } diff --git a/ios/renderer/ENRMMathInlineRenderer.m b/ios/renderer/ENRMMathInlineRenderer.m index 597123fb..b9dc4c57 100644 --- a/ios/renderer/ENRMMathInlineRenderer.m +++ b/ios/renderer/ENRMMathInlineRenderer.m @@ -10,7 +10,7 @@ #if ENRICHED_MARKDOWN_MATH @implementation ENRMMathInlineRenderer { - RendererFactory *_rendererFactory; + __weak RendererFactory *_rendererFactory; StyleConfig *_config; } diff --git a/ios/renderer/ENRMSpoilerRenderer.m b/ios/renderer/ENRMSpoilerRenderer.m index f187154d..71214ac4 100644 --- a/ios/renderer/ENRMSpoilerRenderer.m +++ b/ios/renderer/ENRMSpoilerRenderer.m @@ -5,7 +5,7 @@ #import "RendererFactory.h" @implementation ENRMSpoilerRenderer { - RendererFactory *_rendererFactory; + __weak RendererFactory *_rendererFactory; } - (instancetype)initWithRendererFactory:(id)rendererFactory config:(__unused id)config diff --git a/ios/renderer/EmphasisRenderer.m b/ios/renderer/EmphasisRenderer.m index c6eaca6b..319f4664 100644 --- a/ios/renderer/EmphasisRenderer.m +++ b/ios/renderer/EmphasisRenderer.m @@ -7,7 +7,7 @@ #import @implementation EmphasisRenderer { - RendererFactory *_rendererFactory; + __weak RendererFactory *_rendererFactory; StyleConfig *_config; } diff --git a/ios/renderer/HeadingRenderer.m b/ios/renderer/HeadingRenderer.m index 2639759e..b84f50b8 100644 --- a/ios/renderer/HeadingRenderer.m +++ b/ios/renderer/HeadingRenderer.m @@ -20,7 +20,7 @@ @"heading-4", @"heading-5", @"heading-6"}; @implementation HeadingRenderer { - RendererFactory *_rendererFactory; + __weak RendererFactory *_rendererFactory; StyleConfig *_config; } diff --git a/ios/renderer/LinkRenderer.m b/ios/renderer/LinkRenderer.m index 8c37b26d..80e83465 100644 --- a/ios/renderer/LinkRenderer.m +++ b/ios/renderer/LinkRenderer.m @@ -6,7 +6,7 @@ #import @implementation LinkRenderer { - RendererFactory *_rendererFactory; + __weak RendererFactory *_rendererFactory; StyleConfig *_config; } diff --git a/ios/renderer/ListItemRenderer.m b/ios/renderer/ListItemRenderer.m index 3d315585..755c070d 100644 --- a/ios/renderer/ListItemRenderer.m +++ b/ios/renderer/ListItemRenderer.m @@ -21,7 +21,7 @@ - (void)applyCheckedDecorationsTo:(NSMutableAttributedString *)output @end @implementation ListItemRenderer { - RendererFactory *_rendererFactory; + __weak RendererFactory *_rendererFactory; StyleConfig *_config; } diff --git a/ios/renderer/ListRenderer.m b/ios/renderer/ListRenderer.m index 407606cf..6927b4b2 100644 --- a/ios/renderer/ListRenderer.m +++ b/ios/renderer/ListRenderer.m @@ -7,7 +7,7 @@ #import "StyleConfig.h" @implementation ListRenderer { - RendererFactory *_rendererFactory; + __weak RendererFactory *_rendererFactory; StyleConfig *_config; BOOL _isOrdered; } diff --git a/ios/renderer/ParagraphRenderer.m b/ios/renderer/ParagraphRenderer.m index a5c6ad37..4e6df5be 100644 --- a/ios/renderer/ParagraphRenderer.m +++ b/ios/renderer/ParagraphRenderer.m @@ -6,7 +6,7 @@ #import "StyleConfig.h" @implementation ParagraphRenderer { - RendererFactory *_rendererFactory; + __weak RendererFactory *_rendererFactory; StyleConfig *_config; } diff --git a/ios/renderer/StrikethroughRenderer.m b/ios/renderer/StrikethroughRenderer.m index a4b653c6..804cf8c3 100644 --- a/ios/renderer/StrikethroughRenderer.m +++ b/ios/renderer/StrikethroughRenderer.m @@ -5,7 +5,7 @@ #import "StyleConfig.h" @implementation StrikethroughRenderer { - RendererFactory *_rendererFactory; + __weak RendererFactory *_rendererFactory; StyleConfig *_config; } diff --git a/ios/renderer/StrongRenderer.m b/ios/renderer/StrongRenderer.m index 393b2889..9f8fbb76 100644 --- a/ios/renderer/StrongRenderer.m +++ b/ios/renderer/StrongRenderer.m @@ -7,7 +7,7 @@ #import @implementation StrongRenderer { - RendererFactory *_rendererFactory; + __weak RendererFactory *_rendererFactory; StyleConfig *_config; } diff --git a/ios/renderer/UnderlineRenderer.m b/ios/renderer/UnderlineRenderer.m index 7bceb536..15266dc5 100644 --- a/ios/renderer/UnderlineRenderer.m +++ b/ios/renderer/UnderlineRenderer.m @@ -5,7 +5,7 @@ #import "StyleConfig.h" @implementation UnderlineRenderer { - RendererFactory *_rendererFactory; + __weak RendererFactory *_rendererFactory; StyleConfig *_config; }