fix widget delete bug

fix:当UserSettings的value为null时，取值多了个,号
fix:it's not working when the widget do batch deletes operation
ps:forgive my poor english