Added blue repeat icon for night theme and fixed potential null pointer exception in TaskEditFragment

pull/14/head
Andrew Shaw 13 years ago
parent 2675763ab9
commit 6fcf07513a

@ -11,6 +11,7 @@ import android.app.Activity;
import android.app.Dialog;
import android.content.DialogInterface;
import android.text.TextUtils;
import android.util.TypedValue;
import android.view.View;
import android.view.ViewGroup.LayoutParams;
import android.widget.AdapterView;
@ -334,7 +335,10 @@ public class RepeatControlSet extends PopupControlSet {
String date = String.format("%s %s", (Integer)value.getTag(), dateAbbrev[interval.getSelectedItemPosition()]); //$NON-NLS-1$
String text = String.format(activity.getString(R.string.repeat_detail_duedate), date); // Every freq int
repeatDisplay.setText(text);
repeatImage.setImageResource(R.drawable.icn_edit_repeats_red);
TypedValue repeatIcon = new TypedValue();
activity.getTheme().resolveAttribute(R.attr.asRepeatIcon, repeatIcon, false);
repeatImage.setImageResource(repeatIcon.data);
} else {

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

@ -25,6 +25,7 @@
<attr name="asMicButtonImg" format="reference" />
<attr name="asCameraButtonImg" format="reference" />
<attr name="asTaskEditArrow" format="reference" />
<attr name="asRepeatIcon" format="reference" />
<attr name="asMainMenu" format="reference" />

@ -29,6 +29,7 @@
<item name="asThemeTextColor">@color/blue_theme_color</item>
<item name="asListsDisclosure">@drawable/lists_disclosure_blue</item>
<item name="asTaskEditArrow">@drawable/taskedit_arrow_up_white</item>
<item name="asRepeatIcon">@drawable/icn_edit_repeats_blue</item>
<!-- actionbar-styling -->
<item name="abBackground">@drawable/header_blue</item>
<item name="abDisplayOptions">useLogo|showHome|showTitle</item>
@ -81,6 +82,7 @@
<item name="asThemeTextColor">@color/red_theme_color</item>
<item name="asListsDisclosure">@drawable/lists_disclosure_red</item>
<item name="asTaskEditArrow">@drawable/taskedit_arrow_up_white</item>
<item name="asRepeatIcon">@drawable/icn_edit_repeats_red</item>
<!-- actionbar-styling -->
<item name="abBackground">@drawable/header_red</item>
<item name="abDisplayOptions">useLogo|showHome|showTitle</item>

@ -1036,7 +1036,7 @@ public final class TaskEditFragment extends Fragment implements
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (editNotes.activityResult(requestCode, resultCode, data)) {
if (editNotes != null && editNotes.activityResult(requestCode, resultCode, data)) {
return;
}
if (requestCode == REQUEST_VOICE_RECOG

Loading…
Cancel
Save