ccmake: Fix crash when deleting all cache entries
Prevents crash when deleting all cache entries. Additionally, if advanced entries are hidden, no longer show the first advanced entry when deleting all visible entries.
Fixes: #23499 (closed)
Backport: release