Skip to content

Conversation

@andocz
Copy link
Contributor

@andocz andocz commented Mar 9, 2022

Fixes #544, which was caused by the children of the child caller nodes being set incorrectly. Recursions in the tree are also avoided now.

There is one issue remaining that I need some feedback on. When the child caller nodes are created, the reference count after their name is appended to instead of replaced, which means reference counts keep piling up as we go deeper in the tree. See "Caller(4)(8)(1)" in this screenshot.

This is not intentional, is it? In that case I can fix it too.

@mcserep
Copy link
Collaborator

mcserep commented Mar 9, 2022

Great work finding the source of this issue!

There is one issue remaining that I need some feedback on. When the child caller nodes are created, the reference count after their name is appended to instead of replaced, which means reference counts keep piling up as we go deeper in the tree. See "Caller(4)(8)(1)" in this screenshot.

No, it's not a feature, but a bug 😄

@mcserep mcserep added this to the Release Gershwin milestone Mar 9, 2022
@mcserep mcserep added Kind: Bug ⚠️ Plugin: C++ Issues related to the parsing and presentation of C++ projects. Target: WebGUI Issues related to the web frontend. labels Mar 9, 2022
@andocz andocz marked this pull request as ready for review March 9, 2022 13:40
@mcserep mcserep requested review from bruntib and intjftw March 23, 2022 16:16
@mcserep mcserep self-requested a review February 11, 2023 02:01
Copy link
Collaborator

@mcserep mcserep left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, I don't know why it wasn't reviewed until now 😕

Let's get this merged now, anyway! 🚀

@mcserep mcserep merged commit 3d6f857 into Ericsson:master Feb 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Kind: Bug ⚠️ Plugin: C++ Issues related to the parsing and presentation of C++ projects. Target: WebGUI Issues related to the web frontend.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Recursive visualization of Caller node in Info Tree

2 participants