From 06911c66cce6a67e900767513d77398b5cbd25bf Mon Sep 17 00:00:00 2001
From: con <qtc-committer@nokia.com>
Date: Thu, 2 Apr 2009 18:54:14 +0200
Subject: [PATCH] Don't crash under certain weird conditions.

In case of 'version 1' navigation settings, and only a 'Open Documents'
panel visible, we ended up in an endless loop.
---
 src/plugins/coreplugin/navigationwidget.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/plugins/coreplugin/navigationwidget.cpp b/src/plugins/coreplugin/navigationwidget.cpp
index f1940975467..091d19c2510 100644
--- a/src/plugins/coreplugin/navigationwidget.cpp
+++ b/src/plugins/coreplugin/navigationwidget.cpp
@@ -272,7 +272,7 @@ void NavigationWidget::restoreSettings(QSettings *settings)
     } else {
         QList<int> sizes;
         sizes += 256;
-        for (int i = views.size()-1; i; --i)
+        for (int i = views.size()-1; i > 0; --i)
             sizes.prepend(512);
         setSizes(sizes);
     }
-- 
GitLab