From: Evan You Date: Tue, 30 Mar 2021 23:55:05 +0000 (-0400) Subject: fix(runtime-core): fix dev fragment root flag check X-Git-Tag: v3.0.10~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9cf75258c866bbdb2023c066cc3579fb86f15f40;p=thirdparty%2Fvuejs%2Fcore.git fix(runtime-core): fix dev fragment root flag check --- diff --git a/packages/runtime-core/src/renderer.ts b/packages/runtime-core/src/renderer.ts index 5122e7a913..15f86faa43 100644 --- a/packages/runtime-core/src/renderer.ts +++ b/packages/runtime-core/src/renderer.ts @@ -848,7 +848,11 @@ function baseCreateRenderer( } if (parentComponent) { let subTree = parentComponent.subTree - if (__DEV__ && subTree.patchFlag & PatchFlags.DEV_ROOT_FRAGMENT) { + if ( + __DEV__ && + subTree.patchFlag > 0 && + subTree.patchFlag & PatchFlags.DEV_ROOT_FRAGMENT + ) { subTree = filterSingleRoot(subTree.children as VNodeArrayChildren) || subTree }