summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--client/src/com/vaadin/client/ui/tabsheet/TabsheetConnector.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/client/src/com/vaadin/client/ui/tabsheet/TabsheetConnector.java b/client/src/com/vaadin/client/ui/tabsheet/TabsheetConnector.java
index b472300c21..564e5847d9 100644
--- a/client/src/com/vaadin/client/ui/tabsheet/TabsheetConnector.java
+++ b/client/src/com/vaadin/client/ui/tabsheet/TabsheetConnector.java
@@ -176,7 +176,11 @@ public class TabsheetConnector extends TabsheetBaseConnector implements
* (Re-)render the content of the active tab.
*/
protected void renderContent() {
- ComponentConnector contentConnector = getChildComponents().get(0);
+ ComponentConnector contentConnector = null;
+ if (!getChildComponents().isEmpty()) {
+ contentConnector = getChildComponents().get(0);
+ }
+
if (null != contentConnector) {
getWidget().renderContent(contentConnector.getWidget());
} else {