Restore icons in widget filter picker. Also don't let people unselect filter

pull/14/head
Tim Su 14 years ago
parent 53a129db79
commit 437b9a3bea

@ -3,8 +3,6 @@
*/ */
package com.todoroo.astrid.adapter; package com.todoroo.astrid.adapter;
import com.todoroo.astrid.helper.AsyncImageView;
import java.util.List; import java.util.List;
import java.util.concurrent.LinkedBlockingQueue; import java.util.concurrent.LinkedBlockingQueue;
import java.util.concurrent.ThreadPoolExecutor; import java.util.concurrent.ThreadPoolExecutor;
@ -49,6 +47,7 @@ import com.todoroo.astrid.api.FilterCategoryWithNewButton;
import com.todoroo.astrid.api.FilterListHeader; import com.todoroo.astrid.api.FilterListHeader;
import com.todoroo.astrid.api.FilterListItem; import com.todoroo.astrid.api.FilterListItem;
import com.todoroo.astrid.api.FilterWithUpdate; import com.todoroo.astrid.api.FilterWithUpdate;
import com.todoroo.astrid.helper.AsyncImageView;
import com.todoroo.astrid.service.TaskService; import com.todoroo.astrid.service.TaskService;
import com.todoroo.astrid.tags.TagService; import com.todoroo.astrid.tags.TagService;
@ -235,9 +234,6 @@ public class FilterAdapter extends ArrayAdapter<Filter> {
* @param picked * @param picked
*/ */
public void setSelection(FilterListItem picked) { public void setSelection(FilterListItem picked) {
if(picked == selection)
selection = null;
else
selection = picked; selection = picked;
int scroll = listView.getScrollY(); int scroll = listView.getScrollY();
notifyDataSetInvalidated(); notifyDataSetInvalidated();

@ -43,6 +43,7 @@ abstract public class WidgetConfigActivity extends ListActivity {
@Override @Override
public void onCreate(Bundle icicle) { public void onCreate(Bundle icicle) {
ThemeService.applyTheme(this); ThemeService.applyTheme(this);
ThemeService.forceTheme(R.style.Theme);
super.onCreate(icicle); super.onCreate(icicle);
// Set the result to CANCELED. This will cause the widget host to cancel // Set the result to CANCELED. This will cause the widget host to cancel

Loading…
Cancel
Save