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">
+
+
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/astrid/res/values/strings-reminders.xml b/astrid/res/values/strings-reminders.xml
index d816c3588..cb1d6dd7c 100644
--- a/astrid/res/values/strings-reminders.xml
+++ b/astrid/res/values/strings-reminders.xml
@@ -42,6 +42,9 @@
Reminder!
+
+ Already Done!
+
Snooze...
diff --git a/astrid/src/com/todoroo/astrid/utility/Constants.java b/astrid/src/com/todoroo/astrid/utility/Constants.java
index 830e8d767..b2c2f81da 100644
--- a/astrid/src/com/todoroo/astrid/utility/Constants.java
+++ b/astrid/src/com/todoroo/astrid/utility/Constants.java
@@ -30,7 +30,7 @@ public final class Constants {
/**
* Whether to turn on debugging logging and UI
*/
- public static final boolean DEBUG = true;
+ public static final boolean DEBUG = false;
/**
* Upgrade time