fixed FTDelegate