Fixed bug where undoing all current save points of an existing image back to the first save point in the current undo range - and then saving - where that first save point is point zero - then the image would always start blank when editing next time.
Rather than the logic for 'is this a new image' being that the current, first and last save point are all zero it is just determined when starting the image.