diff options
Diffstat (limited to 'src/dolphinview.cpp')
| -rw-r--r-- | src/dolphinview.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/dolphinview.cpp b/src/dolphinview.cpp index eae699a7b..94ed99b69 100644 --- a/src/dolphinview.cpp +++ b/src/dolphinview.cpp @@ -452,9 +452,13 @@ void DolphinView::updateView(const KUrl& url, const KUrl& rootUrl) if (restoreColumnView) { applyViewProperties(rootUrl); - Q_ASSERT(itemView() == m_columnView); startDirLister(rootUrl); - m_columnView->showColumn(url); + // Restoring the column view relies on the URL-history. It might be possible + // that the view properties have been changed or deleted in the meantime, so + // it cannot be asserted that really a column view has been created: + if (itemView() == m_columnView) { + m_columnView->showColumn(url); + } } else { applyViewProperties(url); startDirLister(url); |
