]> git.saurik.com Git - wxWidgets.git/commitdiff
fixed bug in wxHtmlWindow: HistoryBack/Forward now correctly preserves last entry...
authorVáclav Slavík <vslavik@fastmail.fm>
Tue, 26 Sep 2000 21:54:29 +0000 (21:54 +0000)
committerVáclav Slavík <vslavik@fastmail.fm>
Tue, 26 Sep 2000 21:54:29 +0000 (21:54 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@8426 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/html/htmlwin.cpp

index e3663cf9bed17771fb02b94fba2414ed4b5ca7cb..a0fd8ace9ffebbcab364948ed220c5dddc07be72 100644 (file)
@@ -365,6 +365,12 @@ bool wxHtmlWindow::HistoryBack()
 
     if (m_HistoryPos < 1) return FALSE;
 
 
     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();
     m_HistoryPos--;
 
     l = m_History[m_HistoryPos].GetPage();