From 5a413c45536654b7df3d176ed5ff88e644593c9d Mon Sep 17 00:00:00 2001 From: Sam Bosley Date: Mon, 16 Apr 2012 11:26:02 -0700 Subject: [PATCH] Don't allow null extras in fragment pager adapter --- .../astrid/adapter/TaskListFragmentPagerAdapter.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/astrid/src/com/todoroo/astrid/adapter/TaskListFragmentPagerAdapter.java b/astrid/src/com/todoroo/astrid/adapter/TaskListFragmentPagerAdapter.java index 5a05af6e8..8ba06c4a6 100644 --- a/astrid/src/com/todoroo/astrid/adapter/TaskListFragmentPagerAdapter.java +++ b/astrid/src/com/todoroo/astrid/adapter/TaskListFragmentPagerAdapter.java @@ -106,12 +106,13 @@ public class TaskListFragmentPagerAdapter extends FragmentStatePagerAdapter impl // Constructs extras corresponding to the specified filter that can be used as arguments to the fragment private Bundle getExtrasForFilter(Filter filter) { - Bundle extras; - if (filter instanceof FilterWithCustomIntent) { + Bundle extras = null; + if (filter instanceof FilterWithCustomIntent) extras = ((FilterWithCustomIntent) filter).customExtras; - } else { + + if (extras == null) extras = new Bundle(); - } + if (filter != null) extras.putParcelable(TaskListFragment.TOKEN_FILTER, filter); return extras;