[WEEX-42][Core] Fix RenderAction memory leak.
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/e1c9dd58 Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/e1c9dd58 Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/e1c9dd58 Branch: refs/heads/release Commit: e1c9dd58f010d75aff9e9fec03cc97d709ff2e2a Parents: 2504c92 Author: miomin <[email protected]> Authored: Mon Jun 11 15:46:11 2018 +0800 Committer: YorkShen <[email protected]> Committed: Tue Jun 12 12:44:03 2018 +0800 ---------------------------------------------------------------------- weex_core/Source/core/render/page/render_page.cpp | 2 ++ 1 file changed, 2 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e1c9dd58/weex_core/Source/core/render/page/render_page.cpp ---------------------------------------------------------------------- diff --git a/weex_core/Source/core/render/page/render_page.cpp b/weex_core/Source/core/render/page/render_page.cpp index a3f078f..24d7dd9 100644 --- a/weex_core/Source/core/render/page/render_page.cpp +++ b/weex_core/Source/core/render/page/render_page.cpp @@ -406,6 +406,8 @@ namespace WeexCore { void RenderPage::PostRenderAction(RenderAction *action) { if (action != nullptr) { action->ExecuteAction(); + delete action; + action = nullptr; } }
