Bloom.Edit.EditingView.WebBrowser_ReadyStateChanged C# (CSharp) Method

WebBrowser_ReadyStateChanged() private method

private WebBrowser_ReadyStateChanged ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        void WebBrowser_ReadyStateChanged(object sender, EventArgs e)
        {
            if(_browser1.WebBrowser.Document.ReadyState != "complete")
                return; // Keep receiving until it is complete.
            _browser1.WebBrowser.ReadyStateChange -= WebBrowser_ReadyStateChanged; // just do this once
            _browser1.WebBrowser.DocumentCompleted -= WebBrowser_ReadyStateChanged;
            ChangingPages = false;
            _model.DocumentCompleted();
            _browser1.Focus(); //fix BL-3078 No Initial Insertion Point when any page shown

            #if MEMORYCHECK
            // Check memory for the benefit of developers.
            SIL.Windows.Forms.Reporting.MemoryManagement.CheckMemory(true, "EditingView - page change completed", false);
            #endif
        }