Example #1
0
        private void OnScreenChanged(bool active)
        {
            LogsManager.Instance.Debug(string.Format("VPNService.OnScreenChanged: active='{0}'", active));

            try
            {
                if (m_tunnel != null)
                {
                    m_tunnel.HandleScreenChanged(active);
                }
            }
            catch (Exception e)
            {
                LogsManager.Instance.Error("OnScreenChanged", e);
            }
        }
Example #2
0
        private void OnScreenChanged(bool active)
        {
            EddieLogger.Debug(string.Format("VPNService.OnScreenChanged: active='{0}'", active));

            try
            {
                if (vpnTunnel != null)
                {
                    VPN.Status status;

                    status = vpnTunnel.HandleScreenChanged(active);

                    if (status != VPN.Status.UNKNOWN)
                    {
                        DoChangeStatus(status);
                    }
                }
            }
            catch (Exception e)
            {
                EddieLogger.Error("OnScreenChanged", e);
            }
        }