]> git.sesse.net Git - vlc/commitdiff
Qt: EPGView: default focus to first event
authorFrancois Cartegnie <fcvlcdev@free.fr>
Thu, 28 Mar 2013 15:51:44 +0000 (16:51 +0100)
committerFrancois Cartegnie <fcvlcdev@free.fr>
Thu, 28 Mar 2013 15:52:28 +0000 (16:52 +0100)
modules/gui/qt4/components/epg/EPGView.cpp

index db0161bb2c18d7744341f78bfa1d07b6669f403d..2f4e9fb2b89b20c0ddec4888b2293bb1df96409e 100644 (file)
@@ -196,6 +196,11 @@ bool EPGView::addEPGEvent( vlc_epg_event_t *eventdata, QString channelName, bool
         scene()->addItem( epgItem );
         /* update only our row (without calling the updatechannels()) */
         epgItem->setRow( epgitemsByChannel.keys().indexOf( channelName ) );
+
+        /* First Insert, needs to focus by default then */
+        if ( epgitemsByChannel.keys().count() == 1 &&
+             epgItemByTime->count() == 1 )
+            focusItem( epgItem );
     }
     mutex.unlock();