Skip to content

Commit 81d0475

Browse files
timon-schellingKeavon
authored andcommitted
fix recent desktop mac breakages
1 parent 62df6ed commit 81d0475

File tree

3 files changed

+3
-6
lines changed

3 files changed

+3
-6
lines changed

desktop/wrapper/src/intercept_frontend_message.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -111,10 +111,7 @@ pub(super) fn intercept_frontend_message(dispatcher: &mut DesktopWrapperMessageD
111111
dispatcher.respond(DesktopFrontendMessage::PersistenceLoadPreferences);
112112
}
113113
#[cfg(target_os = "macos")]
114-
FrontendMessage::UpdateMenuBarLayout {
115-
layout_target: graphite_editor::messages::tool::tool_messages::tool_prelude::LayoutTarget::MenuBar,
116-
diff,
117-
} => {
114+
FrontendMessage::UpdateMenuBarLayout { diff } => {
118115
use graphite_editor::messages::tool::tool_messages::tool_prelude::{DiffUpdate, WidgetDiff};
119116
match diff.as_slice() {
120117
[

desktop/wrapper/src/utils.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ pub(crate) mod menu {
1010

1111
use crate::messages::{EditorMessage, KeyCode, MenuItem, Modifiers, Shortcut};
1212

13-
pub(crate) fn convert_menu_bar_layout_to_menu_items(layout: &Layout) -> Vec<MenuItem> {
13+
pub(crate) fn convert_menu_bar_layout_to_menu_items(Layout(layout): &Layout) -> Vec<MenuItem> {
1414
let layout_group = match layout.as_slice() {
1515
[layout_group] => layout_group,
1616
_ => panic!("Menu bar layout is supposed to have exactly one layout group"),

editor/src/messages/layout/layout_message_handler.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -488,7 +488,7 @@ impl LayoutMessageHandler {
488488
if layout_target == LayoutTarget::MenuBar {
489489
widget_diffs = vec![WidgetDiff {
490490
widget_path: Vec::new(),
491-
new_value: DiffUpdate::Layout(current.layout.clone()),
491+
new_value: DiffUpdate::Layout(self.layouts[LayoutTarget::MenuBar as usize].clone()),
492492
}];
493493
}
494494

0 commit comments

Comments
 (0)