┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/dolphinview.cpp8
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);