[gnome-dvb-daemon] Remove overlapping events from EPGStore
- From: Sebastian Polsterl <sebp src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-dvb-daemon] Remove overlapping events from EPGStore
- Date: Tue, 20 Mar 2012 21:32:21 +0000 (UTC)
commit 351855e324e05908bdf04a281aa30c915429fb12
Author: MichaÅ Sawicz <michal sawicz canonical com>
Date: Tue Mar 20 10:33:06 2012 +0100
Remove overlapping events from EPGStore
src/Schedule.vala | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/src/Schedule.vala b/src/Schedule.vala
index bd1d4bf..8b80819 100644
--- a/src/Schedule.vala
+++ b/src/Schedule.vala
@@ -173,6 +173,10 @@ namespace DVB {
int s = match_events (overlap, event);
if (s > MATCH_THRESHOLD) {
this.events.remove_all (overlap);
+ foreach (Event overlapping_event in overlap) {
+ this.epgstore.remove_event (overlapping_event.id, this.channel.Sid,
+ this.channel.GroupId);
+ }
}
this.epgstore.add_or_update_event (event, this.channel.Sid,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]