Index: /home/wwwchrisde/svn/konversation/src/konversationmainwindow.cpp
===================================================================
--- /home/wwwchrisde/svn/konversation/src/konversationmainwindow.cpp	(revision 556849)
+++ /home/wwwchrisde/svn/konversation/src/konversationmainwindow.cpp	(revision 556850)
@@ -1723,12 +1723,15 @@
     if(page == getViewContainer()->currentPageIndex())
       return;
 
-    if(page >= getViewContainer()->count())
+    if(page > getViewContainer()->count())
+        return;
+
+    if (page >= getViewContainer()->count())
         page = 0;
-    else if(page < 0)
+    else if (page < 0)
         page = getViewContainer()->count() - 1;
 
-    if(page >= 0)
+    if (page >= 0)
     {
         getViewContainer()->setCurrentPage(page);
         ChatWindow* newPage=static_cast<ChatWindow*>(getViewContainer()->page(page));