If you schedule an item with org-schedule, the *Calendar* buffer will stay around. This also occurs with org-deadline, and any other functions that use org-read-date. The patch attached just closes this buffer once the date is read.
I've filled out the FSF forms already, so copyright shouldn't be a problem.
Thanks,
Nathaniel Flath