Merge "Make VPN key icon visible in dark theme."
This commit is contained in:
committed by
Android (Google) Code Review
commit
c2e5a15239
@@ -29,6 +29,7 @@ import android.os.UserManager;
|
||||
import android.text.Html;
|
||||
import android.text.Html.ImageGetter;
|
||||
import android.util.Log;
|
||||
import android.util.TypedValue;
|
||||
import android.view.View;
|
||||
import android.widget.Button;
|
||||
import android.widget.TextView;
|
||||
@@ -111,8 +112,16 @@ public class ConfirmDialog extends AlertActivity
|
||||
@Override
|
||||
public Drawable getDrawable(String source) {
|
||||
// Should only reach this when fetching the VPN icon for the warning string.
|
||||
Drawable icon = getDrawable(R.drawable.ic_vpn_dialog);
|
||||
final Drawable icon = getDrawable(R.drawable.ic_vpn_dialog);
|
||||
icon.setBounds(0, 0, icon.getIntrinsicWidth(), icon.getIntrinsicHeight());
|
||||
|
||||
final TypedValue tv = new TypedValue();
|
||||
if (getTheme().resolveAttribute(android.R.attr.textColorPrimary, tv, true)) {
|
||||
icon.setTint(getColor(tv.resourceId));
|
||||
} else {
|
||||
Log.w(TAG, "Unable to resolve theme color");
|
||||
}
|
||||
|
||||
return icon;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user