Fix theme color lookup

pull/189/head
Alex Baker 10 years ago
parent 81e4d99326
commit d213dd9b84

@ -18,7 +18,7 @@ import com.todoroo.astrid.ui.EditDialogOkBackground;
import org.tasks.R;
import static org.tasks.preferences.ResourceResolver.getResource;
import static org.tasks.preferences.ResourceResolver.getData;
// --- interface
@ -42,7 +42,7 @@ public abstract class TaskEditControlSet {
initialized = true;
}
themeColor = getResource(activity, R.attr.task_edit_theme_color);
themeColor = getData(activity, R.attr.task_edit_theme_color);
unsetColor = activity.getResources().getColor(R.color.task_edit_deadline_gray);
}

@ -25,4 +25,10 @@ public class ResourceResolver {
activity.getTheme().resolveAttribute(attr, typedValue, true);
return typedValue.resourceId;
}
public static int getData(Activity activity, int attr) {
TypedValue typedValue = new TypedValue();
activity.getTheme().resolveAttribute(attr, typedValue, true);
return typedValue.data;
}
}

Loading…
Cancel
Save