@@ -20,7 +20,7 @@ use objdiff_core::{
20
20
default_ignore_patterns, default_watch_patterns, path:: platform_path_serde_option,
21
21
save_project_config,
22
22
} ,
23
- diff:: DiffObjConfig ,
23
+ diff:: { Demangler , DiffObjConfig } ,
24
24
jobs:: { Job , JobQueue , JobResult } ,
25
25
} ;
26
26
use time:: UtcOffset ;
@@ -811,7 +811,9 @@ impl eframe::App for App {
811
811
812
812
project_window ( ctx, state, show_project_config, config_state, appearance) ;
813
813
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) ;
815
817
rlwinm_decode_window ( ctx, show_rlwinm_decode, rlwinm_decode_state, appearance) ;
816
818
arch_config_window ( ctx, state, show_arch_config, appearance) ;
817
819
debug_window ( ctx, show_debug, frame_history, appearance) ;
0 commit comments