@@ -67,18 +67,6 @@ pub(super) fn intercept_frontend_message(dispatcher: &mut DesktopWrapperMessageD
6767 FrontendMessage :: TriggerVisitLink { url } => {
6868 dispatcher. respond ( DesktopFrontendMessage :: OpenUrl ( url) ) ;
6969 }
70- FrontendMessage :: DragWindow => {
71- dispatcher. respond ( DesktopFrontendMessage :: DragWindow ) ;
72- }
73- FrontendMessage :: CloseWindow => {
74- dispatcher. respond ( DesktopFrontendMessage :: CloseWindow ) ;
75- }
76- FrontendMessage :: TriggerMinimizeWindow => {
77- dispatcher. respond ( DesktopFrontendMessage :: MinimizeWindow ) ;
78- }
79- FrontendMessage :: TriggerMaximizeWindow => {
80- dispatcher. respond ( DesktopFrontendMessage :: MaximizeWindow ) ;
81- }
8270 FrontendMessage :: UpdateViewportPhysicalBounds { x, y, width, height } => {
8371 dispatcher. respond ( DesktopFrontendMessage :: UpdateViewportPhysicalBounds { x, y, width, height } ) ;
8472 }
@@ -131,6 +119,27 @@ pub(super) fn intercept_frontend_message(dispatcher: &mut DesktopWrapperMessageD
131119
132120 return Some ( FrontendMessage :: UpdateMenuBarLayout { layout, layout_target } ) ;
133121 }
122+ FrontendMessage :: WindowClose => {
123+ dispatcher. respond ( DesktopFrontendMessage :: WindowClose ) ;
124+ }
125+ FrontendMessage :: WindowMinimize => {
126+ dispatcher. respond ( DesktopFrontendMessage :: WindowMinimize ) ;
127+ }
128+ FrontendMessage :: WindowMaximize => {
129+ dispatcher. respond ( DesktopFrontendMessage :: WindowMaximize ) ;
130+ }
131+ FrontendMessage :: WindowDrag => {
132+ dispatcher. respond ( DesktopFrontendMessage :: WindowDrag ) ;
133+ }
134+ FrontendMessage :: WindowHide => {
135+ dispatcher. respond ( DesktopFrontendMessage :: WindowHide ) ;
136+ }
137+ FrontendMessage :: WindowHideOthers => {
138+ dispatcher. respond ( DesktopFrontendMessage :: WindowHideOthers ) ;
139+ }
140+ FrontendMessage :: WindowShowAll => {
141+ dispatcher. respond ( DesktopFrontendMessage :: WindowShowAll ) ;
142+ }
134143 m => return Some ( m) ,
135144 }
136145 None
@@ -151,11 +160,7 @@ fn convert_menu_bar_entry_to_menu_item(
151160 } : & MenuBarEntry ,
152161) -> Option < MenuItem > {
153162 let id = action. widget_id . 0 ;
154- let text = if label. is_empty ( ) {
155- return None ;
156- } else {
157- label. clone ( )
158- } ;
163+ let text = label. clone ( ) ;
159164 let enabled = !* disabled;
160165
161166 if !children. 0 . is_empty ( ) {
0 commit comments