140a141,146 > > // Fix for bug request ID 548000 > // Previously was > // Point partCorner = new Point(r.x + getInsets().left + r.width, r.y + currentFigure.displayBox().height); > // The right inset wasn't included in the calculation > Point partCorner = new Point(r.x + getInsets().left - getInsets().right + r.width, r.y + currentFigure.displayBox().height); 141,141d140 < Point partCorner = new Point(r.x + getInsets().left + r.width, r.y + currentFigure.displayBox().height); 147a153,156 > // Fix for bug request ID 548000 > // Previously was > // Point partCorner = new Point(r.x + getInsets().left + r.width, r.y + currentFigure.displayBox().height); > // The right inset wasn't included in the calculation 148,148c157,157 < return new Rectangle(r.x, r.y, r.x + r.width, r.y + maxHeight + getInsets().bottom); --- > return new Rectangle(r.x, r.y, r.width, maxHeight + getInsets().bottom);