Skybound.Gecko.NavigateFinishedNotifier.HandleApplicationIdle C# (CSharp) Method

HandleApplicationIdle() private method

private HandleApplicationIdle ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void HandleApplicationIdle(object sender, EventArgs e)
        {
            GeckoDocument document = (m_browser as GeckoWebBrowser).Document;
            // if body contains something assume navigation complete.
            if (!m_loadEventHandled || document == null || document.DocumentElement == null || document.ChildNodes.Count == 0)
                return;

            Application.Idle -= HandleApplicationIdle;

            if (NavigateFinished != null)
                NavigateFinished(this, new EventArgs());
        }