[vlc-commits] Qt: EPGView: default focus to first event
Francois Cartegnie
git at videolan.org
Thu Mar 28 16:53:06 CET 2013
vlc | branch: master | Francois Cartegnie <fcvlcdev at free.fr> | Thu Mar 28 16:51:44 2013 +0100| [ec1f64f876295c2b6e62b2a55e0bb4c096301356] | committer: Francois Cartegnie
Qt: EPGView: default focus to first event
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=ec1f64f876295c2b6e62b2a55e0bb4c096301356
---
modules/gui/qt4/components/epg/EPGView.cpp | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/modules/gui/qt4/components/epg/EPGView.cpp b/modules/gui/qt4/components/epg/EPGView.cpp
index db0161b..2f4e9fb 100644
--- a/modules/gui/qt4/components/epg/EPGView.cpp
+++ b/modules/gui/qt4/components/epg/EPGView.cpp
@@ -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();
More information about the vlc-commits
mailing list