]> source.dussan.org Git - vaadin-framework.git/commitdiff
#6191 NPE when rendering an undefined wide TabSheet with no tabs
authorArtur Signell <artur.signell@itmill.com>
Mon, 3 Jan 2011 13:24:05 +0000 (13:24 +0000)
committerArtur Signell <artur.signell@itmill.com>
Mon, 3 Jan 2011 13:24:05 +0000 (13:24 +0000)
svn changeset:16763/svn branch:6.5

src/com/vaadin/terminal/gwt/client/ui/VTabsheet.java

index a840ce79cd0895579aafaddf98d0a6c3dff474b7..f892d476cbc30f80a8b6090f5c1ce333ce2eb914 100644 (file)
@@ -867,7 +867,7 @@ public class VTabsheet extends VTabsheetBase {
         }
 
         // Make sure scrollerIndex is valid
-        if (scrollerIndex > tb.getTabCount()) {
+        if (scrollerIndex < 0 || scrollerIndex > tb.getTabCount()) {
             scrollerIndex = getNextVisibleTab(-1);
         } else if (tb.getTabCount() > 0 && tb.getTab(scrollerIndex).isHidden()) {
             scrollerIndex = getNextVisibleTab(scrollerIndex);