diff --git a/src/main/java/gwt/material/design/addins/client/splitpanel/MaterialSplitPanel.java b/src/main/java/gwt/material/design/addins/client/splitpanel/MaterialSplitPanel.java
index <HASH>..<HASH> 100644
--- a/src/main/java/gwt/material/design/addins/client/splitpanel/MaterialSplitPanel.java
+++ b/src/main/java/gwt/material/design/addins/client/splitpanel/MaterialSplitPanel.java
@@ -84,6 +84,7 @@ public class MaterialSplitPanel extends MaterialWidget {
     private double thickness = 8;
     private Dock dock = Dock.LEFT;
     private Axis axis = Axis.HORIZONTAL;
+    private boolean initialized;
 
     public MaterialSplitPanel() {
         super(Document.get().createDivElement());
@@ -93,7 +94,10 @@ public class MaterialSplitPanel extends MaterialWidget {
     protected void onLoad() {
         super.onLoad();
 
-        initSplitter();
+        if (!initialized) {
+            initSplitter();
+            initialized = true;
+        }
     }
 
     /**
Fixed - JS exeption if I add/remove/add a slot that contains a MaterialSplitPanel #<I>