@@ -624,8 +624,16 @@ blocksToSlide' _ (blk : blks)
624624 (mapM (P.report . BlockNotRendered) blks >> return ())
625625 unless (null remaining)
626626 (mapM (P.report . BlockNotRendered) remaining >> return ())
627− shapesL <- blocksToShapes blksL
628− shapesR <- blocksToShapes blksR
627+ mbSplitBlksL <- splitBlocks blksL
628+ mbSplitBlksR <- splitBlocks blksR
629+ let blksL' = case mbSplitBlksL of
630+ bs : _ -> bs
631+ [] -> []
632+ let blksR' = case mbSplitBlksR of
633+ bs : _ -> bs
634+ [] -> []
635+ shapesL <- blocksToShapes blksL'
636+ shapesR <- blocksToShapes blksR'
629637 return $ TwoColumnSlide { twoColumnSlideHeader = []
630638 , twoColumnSlideLeft = shapesL
631639 , twoColumnSlideRight = shapesR