fix desktop_rename's bug