File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1935,7 +1935,9 @@ impl Pane {
19351935 } ;
19361936
19371937 let icon = item. tab_icon ( cx) ;
1938- let close_side = & ItemSettings :: get_global ( cx) . close_position ;
1938+ let settings = ItemSettings :: get_global ( cx) ;
1939+ let close_side = & settings. close_position ;
1940+ let always_show_close_button = settings. always_show_close_button ;
19391941 let indicator = render_item_indicator ( item. boxed_clone ( ) , cx) ;
19401942 let item_id = item. item_id ( ) ;
19411943 let is_first_item = ix == 0 ;
@@ -2030,7 +2032,9 @@ impl Pane {
20302032 end_slot_action = & CloseActiveItem { save_intent : None } ;
20312033 end_slot_tooltip_text = "Close Tab" ;
20322034 IconButton :: new ( "close tab" , IconName :: Close )
2033- . visible_on_hover ( "" )
2035+ . when ( !always_show_close_button, |button| {
2036+ button. visible_on_hover ( "" )
2037+ } )
20342038 . shape ( IconButtonShape :: Square )
20352039 . icon_color ( Color :: Muted )
20362040 . size ( ButtonSize :: None )
You can’t perform that action at this time.
0 commit comments