message: Restructure to avoid wrap-around of unsigned value
diff: @@ -372,12 +372,14 @@ void IconGrid::incrementSelection()
  void IconGrid::decrementSelection()
  {
  - --mCurrentSelection;
  -
  - if (mCurrentSelection < 0)
  + if (mCurrentSelection == 0)
  {
  mCurrentSelection = mIconItemList.size() - 1;
  }
  + else
  + {
  + --mCurrentSelection;
  + }
  raiseChangedEvent();
  }
  