@@ -20,7 +20,7 @@ use objdiff_core::{
2020 default_ignore_patterns, default_watch_patterns, path:: platform_path_serde_option,
2121 save_project_config,
2222 } ,
23- diff:: DiffObjConfig ,
23+ diff:: { Demangler , DiffObjConfig } ,
2424 jobs:: { Job , JobQueue , JobResult } ,
2525} ;
2626use time:: UtcOffset ;
@@ -811,7 +811,9 @@ impl eframe::App for App {
811811
812812 project_window ( ctx, state, show_project_config, config_state, appearance) ;
813813 appearance_window ( ctx, show_appearance_config, appearance) ;
814- demangle_window ( ctx, show_demangle, demangle_state, appearance) ;
814+ let demangler =
815+ state. read ( ) . map ( |state| state. config . diff_obj_config . demangler ) . unwrap_or_default ( ) ;
816+ demangle_window ( ctx, show_demangle, demangle_state, appearance, demangler) ;
815817 rlwinm_decode_window ( ctx, show_rlwinm_decode, rlwinm_decode_state, appearance) ;
816818 arch_config_window ( ctx, state, show_arch_config, appearance) ;
817819 debug_window ( ctx, show_debug, frame_history, appearance) ;
0 commit comments