git.lucas.co / cce-gallery
widget gallery and compositor test bench

commit5005c7b705f5e0120405c9a3f656fc2fd207540f
parent024a375393
authorLucas Galante <[email protected]>
date2026-07-08 23:44
chore: Dropdown -> Adapted<Dropdown> (cce-ui Phase 5p migration)

Mechanical sweep for the migrated cce-ui Dropdown: field types wrap in
Adapted<Dropdown>, raw 'as *mut Dropdown' casts become .as_ptr_mut().

Co-Authored-By: Claude Fable 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_011vTEhEwTGYYhHRbh658SAc

 src/main.rs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/main.rs b/src/main.rs
index c339417..8eb4cc5 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -737,7 +737,7 @@ cascades in cce."
         } else {
             state.focused_widget = Some(1);
             let ramp = unsafe { &mut *(state.widgets[1].as_ptr_mut() as *mut Ramp) };
-            let preset_ptr = &mut ramp.preset_dropdown as *mut Dropdown as *mut (dyn Element + 'static);
+            let preset_ptr = ramp.preset_dropdown.as_ptr_mut();
             state.ui_context.set_focused_ptr(preset_ptr);
             unsafe {
                 (*preset_ptr).focus();