message: Moved same index check around the raiseChangedEvent call.
diff: @@ -89,8 +89,6 @@ void IconGrid::onMouseDown(EventHandler::MouseButton button, int x, int y)
  auto previousIndex = mSelectedIndex;
  mSelectedIndex = translateCoordsToIndex(mousePoint - startPoint);
  - if (previousIndex == mSelectedIndex) { return; }
  -
  if (mSelectedIndex >= mIconItemList.size())
  {
  mSelectedIndex = constants::NO_SELECTION;
  @@ -102,8 +100,11 @@ void IconGrid::onMouseDown(EventHandler::MouseButton button, int x, int y)
  return;
  } */
  + if (previousIndex != mSelectedIndex)
  + {
  raiseChangedEvent();
  }
  +}
  /**
  