fix: enhanced profile consistency

This commit is contained in:
GyDi
2022-03-06 15:40:16 +08:00
parent 4707e2b02a
commit 6ba4afc5bb
3 changed files with 61 additions and 57 deletions

View File

@@ -24,12 +24,9 @@ pub fn resolve_setup(app: &App) {
log_if_err!(clash.run_sidecar());
*profiles = Profiles::read_file();
log_if_err!(clash.activate(&profiles));
match app.get_window("main") {
Some(win) => log_if_err!(clash.activate_enhanced(&profiles, win, true)),
None => log::error!("failed to get window for enhanced profiles"),
};
clash.set_window(app.get_window("main"));
log_if_err!(clash.activate(&profiles, true));
verge.init_sysproxy(clash.info.port.clone());
// enable tun mode