Skip to content
Commit 4153b4c8 authored by Fish's avatar Fish
Browse files

Improve the responsiveness of disassembly view.

There has always been an issue that the second time user chooses a
function from the function table, it requires much longer to render the
CFG than the first time. After much debugging, it turns out that when
"conditional" is used, Block becomes a child of ui.CFGNode after
initialization, and the second time ui.CFGNode is created, both the old
Block instance and a new Block instance generated from the Conditional
will be activated and refreshed.

This is probably a bug in enaml. A temporary workaround is to not use
conditional in performance-critical part.
parent 0fe1ba01
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment