diff --git a/src/html/htmlwin.cpp b/src/html/htmlwin.cpp index e3663cf9be..a0fd8ace9f 100644 --- a/src/html/htmlwin.cpp +++ b/src/html/htmlwin.cpp @@ -365,6 +365,12 @@ bool wxHtmlWindow::HistoryBack() if (m_HistoryPos < 1) return FALSE; + // store scroll position into history item: + int x, y; + ViewStart(&x, &y); + m_History[m_HistoryPos].SetPos(y); + + // go to previous position: m_HistoryPos--; l = m_History[m_HistoryPos].GetPage();