Force dark for WebView if possible

This commit is contained in:
M66B
2021-01-23 15:08:22 +01:00
parent 068bf2f646
commit 3d23ff094d
3 changed files with 18 additions and 1 deletions

View File

@@ -140,6 +140,7 @@ import androidx.recyclerview.widget.DiffUtil;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import androidx.recyclerview.widget.StaggeredGridLayoutManager;
import androidx.webkit.WebViewFeature;
import com.google.android.material.floatingactionbutton.FloatingActionButton;
import com.google.android.material.snackbar.Snackbar;
@@ -3740,7 +3741,9 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
if (full) {
TextView tvDark = dview.findViewById(R.id.tvDark);
tvDark.setVisibility(Helper.isDarkTheme(context) ? View.VISIBLE : View.GONE);
tvDark.setVisibility(Helper.isDarkTheme(context)
&& !WebViewFeature.isFeatureSupported(WebViewFeature.FORCE_DARK)
? View.VISIBLE : View.GONE);
} else {
boolean disable_tracking = prefs.getBoolean("disable_tracking", true);