mirror of
https://github.com/TeamNewPipe/NewPipe
synced 2025-06-26 15:13:00 +00:00
Ugly fix for broken text colors in dark mode (#12035)
* Ugly fix for broken text colors in dark mode * Add comment for clarification * Added error prevention * Update app/src/main/java/org/schabi/newpipe/MainActivity.java --------- Co-authored-by: Stypox <stypox@pm.me>
This commit is contained in:
parent
1d12874937
commit
c9ec257a5e
@ -38,6 +38,7 @@ import android.view.Menu;
|
|||||||
import android.view.MenuItem;
|
import android.view.MenuItem;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
|
import android.webkit.WebView;
|
||||||
import android.widget.AdapterView;
|
import android.widget.AdapterView;
|
||||||
import android.widget.ArrayAdapter;
|
import android.widget.ArrayAdapter;
|
||||||
import android.widget.FrameLayout;
|
import android.widget.FrameLayout;
|
||||||
@ -140,6 +141,19 @@ public class MainActivity extends AppCompatActivity {
|
|||||||
ThemeHelper.setDayNightMode(this);
|
ThemeHelper.setDayNightMode(this);
|
||||||
ThemeHelper.setTheme(this, ServiceHelper.getSelectedServiceId(this));
|
ThemeHelper.setTheme(this, ServiceHelper.getSelectedServiceId(this));
|
||||||
|
|
||||||
|
// Fixes text color turning black in dark/black mode:
|
||||||
|
// https://github.com/TeamNewPipe/NewPipe/issues/12016
|
||||||
|
// For further reference see: https://issuetracker.google.com/issues/37124582
|
||||||
|
if (DeviceUtils.supportsWebView()) {
|
||||||
|
try {
|
||||||
|
new WebView(this);
|
||||||
|
} catch (final Throwable e) {
|
||||||
|
if (DEBUG) {
|
||||||
|
Log.e(TAG, "Failed to create WebView", e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
assureCorrectAppLanguage(this);
|
assureCorrectAppLanguage(this);
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user