|
|
|
@ -178,7 +178,7 @@ public class TasksWidget extends AppWidgetProvider {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
Intent listIntent = new Intent(context, TaskListActivity.class);
|
|
|
|
Intent listIntent = new Intent(context, TaskListActivity.class);
|
|
|
|
listIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
|
|
|
|
listIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
|
|
|
|
if(filter != null) {
|
|
|
|
if(filter != null) {
|
|
|
|
listIntent.putExtra(TaskListActivity.TOKEN_FILTER, filter);
|
|
|
|
listIntent.putExtra(TaskListActivity.TOKEN_FILTER, filter);
|
|
|
|
listIntent.setType(filter.sqlQuery);
|
|
|
|
listIntent.setType(filter.sqlQuery);
|
|
|
|
@ -188,7 +188,7 @@ public class TasksWidget extends AppWidgetProvider {
|
|
|
|
views.setOnClickPendingIntent(R.id.taskbody, pendingIntent);
|
|
|
|
views.setOnClickPendingIntent(R.id.taskbody, pendingIntent);
|
|
|
|
|
|
|
|
|
|
|
|
Intent editIntent = new Intent(context, TaskEditActivity.class);
|
|
|
|
Intent editIntent = new Intent(context, TaskEditActivity.class);
|
|
|
|
editIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP);
|
|
|
|
editIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
|
|
|
|
if(filter != null && filter.valuesForNewTasks != null) {
|
|
|
|
if(filter != null && filter.valuesForNewTasks != null) {
|
|
|
|
String values = AndroidUtilities.contentValuesToSerializedString(filter.valuesForNewTasks);
|
|
|
|
String values = AndroidUtilities.contentValuesToSerializedString(filter.valuesForNewTasks);
|
|
|
|
editIntent.putExtra(TaskEditActivity.TOKEN_VALUES, values);
|
|
|
|
editIntent.putExtra(TaskEditActivity.TOKEN_VALUES, values);
|
|
|
|
|