ImDrawData: Slight refactor so internal logic uses same logic as AddDrawList().  (#6406, #4879, #1878)

# Conflicts:
#	imgui.cpp
#	imgui_internal.h
3 files changed