// Reorderings are allowed only for standard guides
if (!(guide instanceof StandardGuide)) return;
StandardGuide sGuide = (StandardGuide)guide;
final GuideModel model = GlobalModel.SINGLETON.getGuideModel();
// Move channel down if this one isn't already bottom-most.
final int index = model.indexOf(feed) + 1;
if (feed != null && index < model.getSize())
{
// Get real index
IFeed entry = (IFeed)model.getElementAt(index);
int realIndex = guide.indexOf(entry);
GlobalController.SINGLETON.moveFeed(feed, sGuide, sGuide, realIndex);
// Select it back and ensure that it's visible.