diff options
author | Zaven Muradyan <voithos@google.com> | 2017-12-12 21:40:12 -0800 |
---|---|---|
committer | Zaven Muradyan <voithos@google.com> | 2017-12-12 21:40:12 -0800 |
commit | f139d0e4e65effc658a06c7957d34e93d4eb8b69 (patch) | |
tree | 46492b902d5d93b82d2151bd234b6387f8d7738c /scene/3d | |
parent | fb12d700c9f4f47c775fa1bebeeb40ff683b2ef2 (diff) |
Account for folded code blocks when navigating via members list
Previously, the editor would attempt to set the scroll position to the
function's line number, but this would result in an invalid scroll
whenever functions above the target were folded.
This changes callback to use a combination of `goto_line` and
`set_edit_state` to navigate to the target line and reset the cursor to
column 0.
Using `goto_line` also has the side effect of automatically unfolding
the target function, which seems like useful behavior.
Fixes #14572.
Diffstat (limited to 'scene/3d')
0 files changed, 0 insertions, 0 deletions