diff --git a/src/main/java/com/todoroo/astrid/activity/TaskListFragment.java b/src/main/java/com/todoroo/astrid/activity/TaskListFragment.java index d2a14c495..a2f30c167 100644 --- a/src/main/java/com/todoroo/astrid/activity/TaskListFragment.java +++ b/src/main/java/com/todoroo/astrid/activity/TaskListFragment.java @@ -273,7 +273,7 @@ public class TaskListFragment extends InjectingListFragment implements OnSortSel parent.findViewById(R.id.fab).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { - if (ActivityPreferences.isTabletSized(context)) { + if (getResources().getBoolean(R.bool.two_pane_layout)) { Task task = quickAddBar.quickAddTask(); onTaskListItemClicked(task.getId()); } else { diff --git a/src/main/java/com/todoroo/astrid/widget/TasksWidget.java b/src/main/java/com/todoroo/astrid/widget/TasksWidget.java index f6775f3c8..ff43146f4 100644 --- a/src/main/java/com/todoroo/astrid/widget/TasksWidget.java +++ b/src/main/java/com/todoroo/astrid/widget/TasksWidget.java @@ -52,7 +52,7 @@ public class TasksWidget extends InjectingAppWidgetProvider { broadcaster.toggleCompletedState(intent.getLongExtra(TaskEditFragment.TOKEN_ID, 0)); break; case EDIT_TASK: - if(ActivityPreferences.isTabletSized(context)) { + if (context.getResources().getBoolean(R.bool.two_pane_layout)) { intent.setClass(context, TaskListActivity.class); } else { intent.setClass(context, TaskEditActivity.class); diff --git a/src/main/java/org/tasks/intents/TaskIntents.java b/src/main/java/org/tasks/intents/TaskIntents.java index 24aa2c6c1..d87148555 100644 --- a/src/main/java/org/tasks/intents/TaskIntents.java +++ b/src/main/java/org/tasks/intents/TaskIntents.java @@ -14,14 +14,14 @@ import com.todoroo.astrid.activity.TaskListFragment; import com.todoroo.astrid.api.Filter; import com.todoroo.astrid.api.FilterWithCustomIntent; -import org.tasks.preferences.ActivityPreferences; +import org.tasks.R; public class TaskIntents { public static Intent getNewTaskIntent(Context context, Filter filter) { Intent intent; - boolean tablet = ActivityPreferences.isTabletSized(context); - if (tablet) { + boolean twoPaneLayout = context.getResources().getBoolean(R.bool.two_pane_layout); + if (twoPaneLayout) { intent = new Intent(context, TaskListActivity.class); intent.putExtra(TaskListActivity.OPEN_TASK, 0L); } else { @@ -36,7 +36,7 @@ public class TaskIntents { intent.putExtra(TaskEditFragment.TOKEN_VALUES, values); intent.setAction("E" + values); } - if (tablet) { + if (twoPaneLayout) { if (filter instanceof FilterWithCustomIntent) { Bundle customExtras = ((FilterWithCustomIntent) filter).customExtras; intent.putExtras(customExtras); @@ -49,8 +49,8 @@ public class TaskIntents { } public static PendingIntent getEditTaskPendingIntent(Context context, final Filter filter, final long taskId) { - boolean tablet = ActivityPreferences.isTabletSized(context); - if (tablet) { + boolean twoPaneLayout = context.getResources().getBoolean(R.bool.two_pane_layout); + if (twoPaneLayout) { Intent intent = new Intent(context, TaskListActivity.class) {{ putExtra(TaskListActivity.OPEN_TASK, taskId); if (filter != null && filter instanceof FilterWithCustomIntent) { diff --git a/src/main/java/org/tasks/widget/WidgetHelper.java b/src/main/java/org/tasks/widget/WidgetHelper.java index d62d874ca..586418bed 100644 --- a/src/main/java/org/tasks/widget/WidgetHelper.java +++ b/src/main/java/org/tasks/widget/WidgetHelper.java @@ -122,7 +122,7 @@ public class WidgetHelper { private PendingIntent getEditTaskIntent(Context context, Filter filter, int widgetId) { Intent intent = new Intent(context, TasksWidget.class); - if (ActivityPreferences.isTabletSized(context)) { + if (context.getResources().getBoolean(R.bool.two_pane_layout)) { if (filter != null && filter instanceof FilterWithCustomIntent) { Bundle customExtras = ((FilterWithCustomIntent) filter).customExtras; intent.putExtras(customExtras); diff --git a/src/main/res/values-w820dp/bools.xml b/src/main/res/values-w820dp/bools.xml new file mode 100644 index 000000000..82ac1f05c --- /dev/null +++ b/src/main/res/values-w820dp/bools.xml @@ -0,0 +1,4 @@ + + + true + \ No newline at end of file diff --git a/src/main/res/values/bools.xml b/src/main/res/values/bools.xml index 9f6208bd1..d501f82a1 100644 --- a/src/main/res/values/bools.xml +++ b/src/main/res/values/bools.xml @@ -1,5 +1,6 @@ + false true false false