diff --git a/astrid/plugin-src/com/todoroo/astrid/calls/MissedCallActivity.java b/astrid/plugin-src/com/todoroo/astrid/calls/MissedCallActivity.java index 32fcc6ab9..d6f8e0593 100644 --- a/astrid/plugin-src/com/todoroo/astrid/calls/MissedCallActivity.java +++ b/astrid/plugin-src/com/todoroo/astrid/calls/MissedCallActivity.java @@ -141,17 +141,21 @@ public class MissedCallActivity extends Activity { callLaterButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { + final String taskTitle; + String dialogTitle; + if (TextUtils.isEmpty(name)) { + taskTitle = getString(R.string.MCA_task_title_no_name, number); + dialogTitle = getString(R.string.MCA_schedule_dialog_title, number); + } else { + taskTitle = getString(R.string.MCA_task_title_name, name, number); + dialogTitle = getString(R.string.MCA_schedule_dialog_title, name); + } SnoozeDialog sd = new SnoozeDialog(MissedCallActivity.this, new SnoozeCallback() { @Override public void snoozeForTime(long time) { - String title; - if (TextUtils.isEmpty(name)) - title = getString(R.string.MCA_task_title_no_name, number); - else - title = getString(R.string.MCA_task_title_name, name, number); Task newTask = new Task(); - newTask.setValue(Task.TITLE, title); + newTask.setValue(Task.TITLE, taskTitle); newTask.setValue(Task.DUE_DATE, time); taskService.save(newTask); @@ -159,7 +163,7 @@ public class MissedCallActivity extends Activity { } }); new AlertDialog.Builder(MissedCallActivity.this) - .setTitle(R.string.rmd_NoA_snooze) + .setTitle(dialogTitle) .setView(sd) .setPositiveButton(android.R.string.ok, sd) .setNegativeButton(android.R.string.cancel, null) diff --git a/astrid/res/values/strings-core.xml b/astrid/res/values/strings-core.xml index 274506811..137ec0916 100644 --- a/astrid/res/values/strings-core.xml +++ b/astrid/res/values/strings-core.xml @@ -507,6 +507,9 @@ Call %s back + + Call %s back in... +