diff options
Diffstat (limited to 'p2pvr/lib/dvbsiHelpers/service.cpp')
-rw-r--r-- | p2pvr/lib/dvbsiHelpers/service.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/p2pvr/lib/dvbsiHelpers/service.cpp b/p2pvr/lib/dvbsiHelpers/service.cpp index dfc03be..88b09cc 100644 --- a/p2pvr/lib/dvbsiHelpers/service.cpp +++ b/p2pvr/lib/dvbsiHelpers/service.cpp @@ -14,12 +14,12 @@ CreateColumns<DVBSI::ServicePtr>(const ColumnCreator & cc) template<> void -BindColumns(RowState & rs, const DVBSI::ServicePtr & s, const DVBSI::TransportStreamPtr & ts) +BindColumns(RowState & rs, const DVBSI::ServicePtr & s) { rs.fields[0] << s->ServiceId; - rs.fields[1] << ts->TransportStreamId; + rs.fields[1] << s->TransportStreamId; rs.fields[2] << s->Name; - rs.fields[4] << s->ProviderName; + rs.fields[3] << s->ProviderName; rs.fields[4] << s->DefaultAuthority; } @@ -28,8 +28,9 @@ void UnbindColumns(RowState & rs, DVBSI::ServicePtr const & s) { rs.fields[0] >> s->ServiceId; - rs.fields[0] >> s->Name; - rs.fields[0] >> s->ProviderName; - rs.fields[0] >> s->DefaultAuthority; + rs.fields[1] >> s->TransportStreamId; + rs.fields[2] >> s->Name; + rs.fields[3] >> s->ProviderName; + rs.fields[4] >> s->DefaultAuthority; } |