git.lucas.co / cce-fonts
font browser

commitcae6c4ab57313025e9eb2edebfbc3d907f16cac4
parent1e64a33fdd
authorLucas Galante <[email protected]>
date2026-07-12 15:16
refactor: id-keyed popover/context-menu API (cce-ui Phase 6bc slice 2)

register_popover takes &mut; active_popovers holds WidgetIds resolved
through ui_context.tree; context_menu::mouse_input takes the ctx.

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

diff --git a/src/main.rs b/src/main.rs
index 4f26121..79ecdfe 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -911,7 +911,7 @@ impl Application for TypefaceApp {
         // spawn an empty popup surface (no render_popovers override here).
         self.ui_context.clear_popovers();
         if self.selected_family.is_some() && self.style_dropdown.popover_rect().is_some() {
-            self.ui_context.register_popover(&self.style_dropdown);
+            self.ui_context.register_popover(&mut self.style_dropdown);
         }
 
         let base_low = cce_ui::colors::page_low_color();