diff --git a/src/html/htmlwin.cpp b/src/html/htmlwin.cpp index 53921edc61..ab653caf7b 100644 --- a/src/html/htmlwin.cpp +++ b/src/html/htmlwin.cpp @@ -128,7 +128,9 @@ bool wxHtmlWindow::LoadPage(const wxString& location) { wxFSFile *f; bool rt_val; - wxBusyCursor b; + + SetCursor(*wxHOURGLASS_CURSOR); + wxYield(); m_tmpCanDraw = FALSE; if (m_HistoryOn && (m_HistoryPos != -1)) { // store scroll position into history item @@ -158,6 +160,8 @@ bool wxHtmlWindow::LoadPage(const wxString& location) m_tmpCanDraw = TRUE; Refresh(); wxMessageBox(err, "Error"); + + SetCursor(*wxSTANDARD_CURSOR); return FALSE; } @@ -209,6 +213,8 @@ bool wxHtmlWindow::LoadPage(const wxString& location) m_History.Add(new HtmlHistoryItem(m_OpenedPage, m_OpenedAnchor)); } + SetCursor(*wxSTANDARD_CURSOR); + m_tmpCanDraw = TRUE; Refresh(); return rt_val;