fix needSaveScreenShot