Don't call the delegate if the selectedIndex and new index are the same. Happens when the user cancels the interaction.

Signed-off-by: Nikhil Nigade <nikhil@dezinezync.com>