From cde07f19149bd3df3f8440f0ac39c79f74b15e95 Mon Sep 17 00:00:00 2001
From: lado <herrlado@gmail.com>
Date: Mon, 4 Mar 2013 00:35:18 +0100
Subject: bug fix

---
 .../de/bjusystems/vdrmanager/gui/EventEpgListActivity.java   | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/vdrmanager/src/de/bjusystems/vdrmanager/gui/EventEpgListActivity.java b/vdrmanager/src/de/bjusystems/vdrmanager/gui/EventEpgListActivity.java
index 8557f20..6fc3646 100644
--- a/vdrmanager/src/de/bjusystems/vdrmanager/gui/EventEpgListActivity.java
+++ b/vdrmanager/src/de/bjusystems/vdrmanager/gui/EventEpgListActivity.java
@@ -201,8 +201,8 @@ public class EventEpgListActivity extends BaseTimerEditActivity<Epg> implements
 
 	public void clearCache() {
 		getCache().clear();
-		CACHE.remove(currentChannel);
-		NEXT_REFRESH.remove(currentChannel);
+		CACHE.remove(currentChannel.getId());
+		NEXT_REFRESH.remove(currentChannel.getId());
 	}
 
 	private boolean useCache() {
@@ -211,7 +211,7 @@ public class EventEpgListActivity extends BaseTimerEditActivity<Epg> implements
 			return false;
 		}
 
-		ArrayList<Epg> cachedChannel = CACHE.get(currentChannel) ;
+		ArrayList<Epg> cachedChannel = CACHE.get(currentChannel.getId()) ;
 
 		if (cachedChannel == null) {
 			return false;
@@ -285,7 +285,7 @@ public class EventEpgListActivity extends BaseTimerEditActivity<Epg> implements
 	private static final ArrayList<Epg> EMPTY = new ArrayList<Epg>(0);
 
 	private ArrayList<Epg> getCache() {
-		ArrayList<Epg> arrayList = CACHE.get(currentChannel);
+		ArrayList<Epg> arrayList = CACHE.get(currentChannel.getId());
 		if (arrayList == null) {
 			return EMPTY;
 		}
@@ -398,7 +398,7 @@ public class EventEpgListActivity extends BaseTimerEditActivity<Epg> implements
 	protected void prepareDetailsViewData(final EventListItem item) {
 		final VdrManagerApp app = (VdrManagerApp) getApplication();
 		app.setCurrentEvent(item.getEvent());
-		app.setCurrentEpgList(CACHE.get(currentChannel));
+		app.setCurrentEpgList(getCache());
 	}
 
 	@Override
@@ -459,7 +459,7 @@ public class EventEpgListActivity extends BaseTimerEditActivity<Epg> implements
 
 	@Override
 	protected List<Epg> getCACHE() {
-		return getCACHE();
+		return getCache();
 	}
 
 	@Override
-- 
cgit v1.2.3