mirror of https://github.com/2dust/v2rayN
parent
5effbee50b
commit
fb92b90d5c
|
@ -104,6 +104,18 @@ namespace ServiceLib.ViewModels
|
||||||
public StatusBarViewModel(Func<EViewAction, object?, Task<bool>>? updateView)
|
public StatusBarViewModel(Func<EViewAction, object?, Task<bool>>? updateView)
|
||||||
{
|
{
|
||||||
_config = AppHandler.Instance.Config;
|
_config = AppHandler.Instance.Config;
|
||||||
|
SelectedRouting = new();
|
||||||
|
SelectedServer = new();
|
||||||
|
RunningServerToolTipText = "-";
|
||||||
|
|
||||||
|
if (_config.TunModeItem.EnableTun && AppHandler.Instance.IsAdministrator)
|
||||||
|
{
|
||||||
|
EnableTun = true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
_config.TunModeItem.EnableTun = EnableTun = false;
|
||||||
|
}
|
||||||
|
|
||||||
#region WhenAnyValue && ReactiveCommand
|
#region WhenAnyValue && ReactiveCommand
|
||||||
|
|
||||||
|
@ -179,19 +191,6 @@ namespace ServiceLib.ViewModels
|
||||||
|
|
||||||
private async Task Init()
|
private async Task Init()
|
||||||
{
|
{
|
||||||
SelectedRouting = new();
|
|
||||||
SelectedServer = new();
|
|
||||||
RunningServerToolTipText = "-";
|
|
||||||
|
|
||||||
if (_config.TunModeItem.EnableTun && AppHandler.Instance.IsAdministrator)
|
|
||||||
{
|
|
||||||
EnableTun = true;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
_config.TunModeItem.EnableTun = EnableTun = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
await RefreshRoutingsMenu();
|
await RefreshRoutingsMenu();
|
||||||
await InboundDisplayStatus();
|
await InboundDisplayStatus();
|
||||||
await ChangeSystemProxyAsync(_config.SystemProxyItem.SysProxyType, true);
|
await ChangeSystemProxyAsync(_config.SystemProxyItem.SysProxyType, true);
|
||||||
|
|
Loading…
Reference in New Issue