summaryrefslogtreecommitdiff
path: root/p2pvr/lib/dvbsiHelpers/service.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'p2pvr/lib/dvbsiHelpers/service.cpp')
-rw-r--r--p2pvr/lib/dvbsiHelpers/service.cpp13
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;
}