Fix not splitting elements and unnecessary overflowing in close fit case

The wrong condition causes that in closefit case regular elements (WITHOUT dontsplit class) are being put entirely into the current column without even trying to split them. Because of that, it often overflows, even if there's no reason for that, because we can actually split it very accurately.
Merge pull request #125 from kirara/master

Fix not splitting elements and unnecessary overflowing in close fit case