Signed-off-by: herengui <herengui@uniontech.com> (cherry picked from commit ad9dd051ca65c32b3ce27c209d1087d220ba0777)