diff options
Diffstat (limited to 'src/dolphinview.cpp')
| -rw-r--r-- | src/dolphinview.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/dolphinview.cpp b/src/dolphinview.cpp index 88a2cff80..519189e9a 100644 --- a/src/dolphinview.cpp +++ b/src/dolphinview.cpp @@ -781,12 +781,13 @@ void DolphinView::showPreview(const KFileItem* item, const QPixmap& pixmap) void DolphinView::restoreContentsPos() { - UrlNavigator::HistoryElem historyItem = m_urlNavigator->currentHistoryItem(); - if (!historyItem.url().isEmpty()) { + KUrl currentUrl = m_urlNavigator->url(); + if (!currentUrl.isEmpty()) { QAbstractItemView* view = itemView(); - // TODO: view->setCurrentItem(historyItem.currentFileName()); - view->horizontalScrollBar()->setValue(historyItem.contentsX()); - view->verticalScrollBar()->setValue(historyItem.contentsY()); + // TODO: view->setCurrentItem(m_urlNavigator->currentFileName()); + QPoint pos = m_urlNavigator->savedPosition(); + view->horizontalScrollBar()->setValue(pos.x()); + view->verticalScrollBar()->setValue(pos.y()); } } |
