From 241ae4d10710f825b1cfcc0ccbd48ecdfb7993ba Mon Sep 17 00:00:00 2001 From: lado Date: Sun, 26 May 2013 22:53:14 +0200 Subject: fIX NPE --- .../src/de/bjusystems/vdrmanager/gui/EpgDetailsActivity.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'vdrmanager/src/de/bjusystems') diff --git a/vdrmanager/src/de/bjusystems/vdrmanager/gui/EpgDetailsActivity.java b/vdrmanager/src/de/bjusystems/vdrmanager/gui/EpgDetailsActivity.java index 1762f43..861746c 100644 --- a/vdrmanager/src/de/bjusystems/vdrmanager/gui/EpgDetailsActivity.java +++ b/vdrmanager/src/de/bjusystems/vdrmanager/gui/EpgDetailsActivity.java @@ -476,6 +476,15 @@ public class EpgDetailsActivity extends ICSBaseActivity implements final Event cEvent = epgs.get(pager.getCurrentItem()); + + final Timerable timerable; + + if(cEvent instanceof Timerable){ + timerable = (Timerable)cEvent; + } else { + return; + } + switch (v.getId()) { case R.id.epg_event_livetv: if (cEvent instanceof Recording) { @@ -511,8 +520,7 @@ public class EpgDetailsActivity extends ICSBaseActivity implements public void onClick(DialogInterface dialog, int which) { final Timer t; if (timer == null) { - //t = timerable.createTimer(); - t = null; + t = timerable.createTimer(); } else { t = timer; } -- cgit v1.2.3