close #4594 (cherry picked from commit 646bb14b9e) Co-authored-by: madomado <madonuko@outlook.com>
646bb14b9e