@@ -3293,7 +3293,8 @@ const BINARY_WINDOW_THRESHOLD: usize = 2000;
32933293fn tab_needs_windowing ( tab : & GuiCompareTab ) -> bool {
32943294 ( tab. mode == "Text" && tab. left_rows . len ( ) . max ( tab. right_rows . len ( ) ) > TEXT_WINDOW_THRESHOLD )
32953295 || ( tab. mode == "Folder" && tab. folder_entries . len ( ) > FOLDER_WINDOW_THRESHOLD )
3296- || ( tab. mode == "Hex" && tab. left_rows . len ( ) . max ( tab. right_rows . len ( ) ) > BINARY_WINDOW_THRESHOLD )
3296+ || ( tab. mode == "Hex"
3297+ && tab. left_rows . len ( ) . max ( tab. right_rows . len ( ) ) > BINARY_WINDOW_THRESHOLD )
32973298}
32983299
32993300/// Window a large folder `tab` for transmission: record the full entry count and
@@ -3348,7 +3349,8 @@ fn apply_text_windowing(tab: &mut GuiCompareTab) {
33483349/// GUI then pages the rest through `/binary/window`. A no-op for tabs below
33493350/// the threshold.
33503351fn apply_binary_windowing ( tab : & mut GuiCompareTab ) {
3351- if tab. mode != "Hex" || tab. left_rows . len ( ) . max ( tab. right_rows . len ( ) ) <= BINARY_WINDOW_THRESHOLD {
3352+ if tab. mode != "Hex" || tab. left_rows . len ( ) . max ( tab. right_rows . len ( ) ) <= BINARY_WINDOW_THRESHOLD
3353+ {
33523354 return ;
33533355 }
33543356 let total = tab. left_rows . len ( ) . max ( tab. right_rows . len ( ) ) ;
@@ -4907,7 +4909,12 @@ fn path_is_active_tab_path(path: &str, state: &Arc<Mutex<GuiBridgeState>>) -> bo
49074909 let Ok ( s) = state. lock ( ) else {
49084910 return false ;
49094911 } ;
4910- let Some ( tab) = s. session . tabs . iter ( ) . find ( |t| t. id == s. session . active_tab_id ) else {
4912+ let Some ( tab) = s
4913+ . session
4914+ . tabs
4915+ . iter ( )
4916+ . find ( |t| t. id == s. session . active_tab_id )
4917+ else {
49114918 return false ;
49124919 } ;
49134920 tab. left_path == path || tab. right_path == path || tab. base_path . as_deref ( ) == Some ( path)
@@ -4945,7 +4952,11 @@ fn file_write_bridge_response(query: &str, state: &Arc<Mutex<GuiBridgeState>>) -
49454952 } ;
49464953 match std:: fs:: write ( path, content) {
49474954 Ok ( ( ) ) => http_response ( 200 , "OK" , "application/json" , br#"{"ok":true}"# . to_vec ( ) ) ,
4948- Err ( err) => bridge_error ( 500 , "Internal Server Error" , & format ! ( "write failed: {err}" ) ) ,
4955+ Err ( err) => bridge_error (
4956+ 500 ,
4957+ "Internal Server Error" ,
4958+ & format ! ( "write failed: {err}" ) ,
4959+ ) ,
49494960 }
49504961}
49514962
0 commit comments