Change summary
gpui/src/app.rs | 8 ++++----
zed/src/main.rs | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
Detailed changes
@@ -191,10 +191,6 @@ impl App {
self
}
- pub fn set_menus(&self, menus: Vec<Menu>) {
- self.0.borrow().platform.set_menus(menus);
- }
-
pub fn run<F>(self, on_finish_launching: F)
where
F: 'static + FnOnce(&mut MutableAppContext),
@@ -567,6 +563,10 @@ impl MutableAppContext {
result
}
+ pub fn set_menus(&self, menus: Vec<Menu>) {
+ self.platform.set_menus(menus);
+ }
+
pub fn dispatch_action<T: 'static + Any>(
&mut self,
window_id: usize,
@@ -12,8 +12,8 @@ fn main() {
let app = gpui::App::new(assets::Assets).unwrap();
let (_, settings_rx) = settings::channel(&app.font_cache()).unwrap();
- app.set_menus(menus::menus(settings_rx.clone()));
app.run(move |ctx| {
+ ctx.set_menus(menus::menus(settings_rx.clone()));
workspace::init(ctx);
editor::init(ctx);
file_finder::init(ctx);