[baseview] Remove double disposal bug in view dispose