diff --git a/astrid/plugin-src/com/todoroo/astrid/reminders/NotificationActivity.java b/astrid/plugin-src/com/todoroo/astrid/reminders/NotificationActivity.java index db2d3b541..99ec09ac4 100644 --- a/astrid/plugin-src/com/todoroo/astrid/reminders/NotificationActivity.java +++ b/astrid/plugin-src/com/todoroo/astrid/reminders/NotificationActivity.java @@ -45,6 +45,7 @@ import com.todoroo.andlib.utility.DateUtilities; import com.todoroo.astrid.activity.TaskListActivity; import com.todoroo.astrid.api.Filter; import com.todoroo.astrid.dao.TaskDao.TaskCriteria; +import com.todoroo.astrid.data.Task; import com.todoroo.astrid.repeats.RepeatControlSet; import com.todoroo.astrid.ui.NumberPicker; import com.todoroo.astrid.utility.Preferences; @@ -83,7 +84,7 @@ public class NotificationActivity extends TaskListActivity implements OnTimeSetL private void populateFilter(Intent intent) { taskId = intent.getLongExtra(TOKEN_ID, -1); if(taskId == -1) - taskId = 389; // TODO no + return; Filter itemFilter = new Filter(getString(R.string.rmd_NoA_filter), getString(R.string.rmd_NoA_filter), @@ -126,6 +127,16 @@ public class NotificationActivity extends TaskListActivity implements OnTimeSetL snooze(); } }); + + ((Button)findViewById(R.id.done)).setOnClickListener(new OnClickListener() { + @Override + public void onClick(View arg0) { + Task task = new Task(); + task.setId(taskId); + taskService.setComplete(task, true); + finish(); + } + }); } public static class SnoozeDialog extends FrameLayout implements DialogInterface.OnClickListener { diff --git a/astrid/res/drawable/tango_clock.png b/astrid/res/drawable/tango_clock.png index d676ffd46..d53b15a27 100644 Binary files a/astrid/res/drawable/tango_clock.png and b/astrid/res/drawable/tango_clock.png differ diff --git a/astrid/res/drawable/timers_decoration.png b/astrid/res/drawable/timers_decoration.png index 18b7c6781..ce8414ff9 100644 Binary files a/astrid/res/drawable/timers_decoration.png and b/astrid/res/drawable/timers_decoration.png differ diff --git a/astrid/res/layout/notification_control.xml b/astrid/res/layout/notification_control.xml index 5e623bd1a..c82768ddc 100644 --- a/astrid/res/layout/notification_control.xml +++ b/astrid/res/layout/notification_control.xml @@ -6,41 +6,52 @@ android:visibility="visible" android:layout_weight="1"> - - - + android:orientation="vertical"> + +