pr fix
This commit is contained in:
parent
21fe632078
commit
426a5296fa
2 changed files with 5 additions and 27 deletions
|
@ -21,13 +21,14 @@ public class AppProfileArrayAdapter extends ArrayAdapter<ProfileDataObject> {
|
|||
private Activity context;
|
||||
private List<ProfileDataObject> modes;
|
||||
private int layout;
|
||||
private int colorRes;
|
||||
private OsmandApplication app;
|
||||
|
||||
public AppProfileArrayAdapter(@NonNull Activity context, int resource, @NonNull List<ProfileDataObject> objects) {
|
||||
super(context, resource, objects);
|
||||
this.context = context;
|
||||
this.modes = objects;
|
||||
this.layout = resource;
|
||||
app = (OsmandApplication) context.getApplication();
|
||||
}
|
||||
|
||||
public long getItemId(int position) {
|
||||
|
@ -61,17 +62,10 @@ public class AppProfileArrayAdapter extends ArrayAdapter<ProfileDataObject> {
|
|||
ProfileDataObject mode = modes.get(position);
|
||||
|
||||
Drawable iconDrawable;
|
||||
if (getMyApp(context) != null) {
|
||||
if (mode.isSelected()) {
|
||||
iconDrawable = getMyApp(context).getUIUtilities().getIcon(mode.getIconRes(),
|
||||
mode.getIconColor(!getMyApp(context).getSettings().isLightContent())
|
||||
);
|
||||
} else {
|
||||
iconDrawable = getMyApp(context).getUIUtilities()
|
||||
.getIcon(mode.getIconRes(), R.color.profile_icon_color_inactive);
|
||||
}
|
||||
if (mode.isSelected()) {
|
||||
iconDrawable = app.getUIUtilities().getIcon(mode.getIconRes(), mode.getIconColor(!app.getSettings().isLightContent()));
|
||||
} else {
|
||||
iconDrawable = context.getDrawable(mode.getIconRes());
|
||||
iconDrawable = app.getUIUtilities().getIcon(mode.getIconRes(), R.color.profile_icon_color_inactive);
|
||||
}
|
||||
|
||||
viewHolder.title.setText(mode.getName());
|
||||
|
@ -81,13 +75,4 @@ public class AppProfileArrayAdapter extends ArrayAdapter<ProfileDataObject> {
|
|||
|
||||
return rowView;
|
||||
}
|
||||
|
||||
private OsmandApplication getMyApp(Activity context) {
|
||||
Application app = context.getApplication();
|
||||
if (app instanceof OsmandApplication) {
|
||||
return (OsmandApplication) app;
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -246,13 +246,6 @@ public class EditProfileFragment extends BaseOsmAndFragment {
|
|||
}
|
||||
|
||||
int iconColor = profile.iconColor.getColor(nightMode);
|
||||
// if (isNew) {
|
||||
// iconColor = profile.iconColor.getColor(nightMode);
|
||||
// } else if (isUserProfile) {
|
||||
// iconColor = profile.iconColor.getColor(nightMode);
|
||||
// } else {
|
||||
// iconColor = R.color.icon_color;
|
||||
// }
|
||||
|
||||
profileIcon.setImageDrawable(app.getUIUtilities().getIcon(startIconId, iconColor));
|
||||
colorSample.setImageDrawable(app.getUIUtilities().getIcon(R.drawable.ic_action_circle, iconColor));
|
||||
|
|
Loading…
Reference in a new issue