Index: /trunk/src/org/openstreetmap/josm/gui/MultiSplitLayout.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/MultiSplitLayout.java	(revision 2226)
+++ /trunk/src/org/openstreetmap/josm/gui/MultiSplitLayout.java	(revision 2227)
@@ -760,5 +760,5 @@
                 checkLayout(splitChild);
             }
-            if (weight > 1.0) {
+            if (weight > 1.0 + 0.000000001) { /* add some epsilon to a double check */
                 throwInvalidLayout("Split children's total weight > 1.0", root);
             }
