 				if item.active
 					active_idx = idx
 					break
-				if isUndef(active_idx)
-					active_idx = null
 
 		if not isUndef(active_idx)
 			@__active_idx = active_idx

						if item.hasOwnProperty(k) and not opts.hasOwnProperty(k)
							opts[k] = item[k]

					if @__radio
						if @__active_idx == idx
							opts.active = true



	__initActiveIdx: ->

		active_idx = @_active_item_idx

		if isUndef(active_idx)
			items = @__getItems()

			active_idx = null

			for item, idx in items
				if not item
