From 7061e47a8cc06b0ce8c48ccfe5edd21fb97ffe5d Mon Sep 17 00:00:00 2001
From: mvp76 <mikael.von.pfaler@gmail.com>
Date: Wed, 16 Nov 2016 20:45:10 +0100
Subject: [PATCH] Fix toolbar icons

---
 app/src/main/java/org/fdroid/fdroid/AppDetails2.java | 5 +++++
 app/src/main/res/values/styles.xml                   | 1 +
 2 files changed, 6 insertions(+)

diff --git a/app/src/main/java/org/fdroid/fdroid/AppDetails2.java b/app/src/main/java/org/fdroid/fdroid/AppDetails2.java
index 500a075a0..1d2609b50 100644
--- a/app/src/main/java/org/fdroid/fdroid/AppDetails2.java
+++ b/app/src/main/java/org/fdroid/fdroid/AppDetails2.java
@@ -20,6 +20,7 @@ import android.support.v4.view.MenuItemCompat;
 import android.support.v4.widget.TextViewCompat;
 import android.support.v7.app.AlertDialog;
 import android.support.v7.app.AppCompatActivity;
+import android.support.v7.app.AppCompatDelegate;
 import android.support.v7.text.AllCapsTransformationMethod;
 import android.support.v7.widget.LinearLayoutManager;
 import android.support.v7.widget.RecyclerView;
@@ -71,6 +72,9 @@ import java.util.ArrayList;
 import static android.support.v7.widget.RecyclerView.NO_POSITION;
 
 public class AppDetails2 extends AppCompatActivity implements ShareChooserDialog.ShareChooserDialogListener {
+    static {
+        AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);
+    }
 
     private static final String TAG = "AppDetails2";
 
@@ -488,6 +492,7 @@ public class AppDetails2 extends AppCompatActivity implements ShareChooserDialog
                         boolean shouldBeVisible = (vh.contentView.getVisibility() != View.VISIBLE);
                         vh.contentView.setVisibility(shouldBeVisible ? View.VISIBLE : View.GONE);
                         TextViewCompat.setCompoundDrawablesRelativeWithIntrinsicBounds(vh.headerView, R.drawable.ic_source_code, 0, shouldBeVisible ? R.drawable.ic_expand_less_grey600 : R.drawable.ic_expand_more_grey600, 0);
+                        vh.itemView.requestLayout();
                     }
                 });
                 vh.contentView.setAdapter(mApkListAdapter);
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
index e1c5e5a92..5214daa6d 100644
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -250,6 +250,7 @@
     <style name="AppThemeLight.NoActionBar">
         <item name="windowActionBar">false</item>
         <item name="windowNoTitle">true</item>
+        <item name="colorControlNormal">@android:color/white</item>
     </style>
 
     <style name="AppThemeLight.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />