346c837d77d23932d860fe8b4c794b3f6ba074fb
PrefsAppPanel/PrefsProfilePanel/PrefsUpdatePanel wire every AutoCollapsibleSection's animation-finished callback to AbstractPanel::shrink(), which does adjustSize() followed by resize(0, 0) to force a re-layout. That idiom is only safe for the top-level QDialogs it was copied from elsewhere in Companion; these panels are child widgets hosted in a QScrollArea, and forcing them to (0, 0) can leave them stuck at zero size instead of being regrown by the scroll area - blanking the whole tab, e.g. when collapsing "Radio Profiles" on the Application tab while "General" is left expanded. Give PrefsPanel its own non-destructive shrink() (updateGeometry()) that shadows AbstractPanel::shrink() for these scroll-area-hosted panels. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MAYL7FYuZNTmb4sEaig3bN
Welcome to EdgeTX!
The cutting edge open-source firmware for your R/C radio!
About EdgeTX
EdgeTX is the cutting edge of OpenTX. It is the place where innovative ideas and cutting-edge features are developed and field-tested by the enthusiasts of our hobby. EdgeTX is a community project – ideas from the community, developed by the community, and enjoyed by the community! The community will always have a say in what EdgeTX is and what EdgeTX will be in the future. Without community feedback and involvement EdgeTX cannot exist.
Community
Navigation Links
Acknowledgements
Some icon assets provided by ICONS8.
Lua Documentation site powered with the kind support of GitBook.
Languages
C
71.9%
C++
25.4%
Python
0.9%
CMake
0.6%
Shell
0.3%
Other
0.7%
