mirror of
https://github.com/ReVanced/revanced-patches.git
synced 2026-01-11 13:46:17 +00:00
fix(TikTok): Show correct dialog restart text, use correct font color for non-dark mode
This commit is contained in:
@@ -53,7 +53,7 @@ public abstract class AbstractPreferenceFragment extends PreferenceFragment {
|
|||||||
* Set by subclasses if Strings cannot be added as a resource.
|
* Set by subclasses if Strings cannot be added as a resource.
|
||||||
*/
|
*/
|
||||||
@Nullable
|
@Nullable
|
||||||
protected static String restartDialogButtonText, restartDialogTitle, confirmDialogTitle, restartDialogMessage;
|
protected static String restartDialogTitle, restartDialogMessage, restartDialogButtonText, confirmDialogTitle;
|
||||||
|
|
||||||
private final SharedPreferences.OnSharedPreferenceChangeListener listener = (sharedPreferences, str) -> {
|
private final SharedPreferences.OnSharedPreferenceChangeListener listener = (sharedPreferences, str) -> {
|
||||||
try {
|
try {
|
||||||
@@ -152,6 +152,7 @@ public abstract class AbstractPreferenceFragment extends PreferenceFragment {
|
|||||||
);
|
);
|
||||||
|
|
||||||
dialogPair.first.setOnDismissListener(d -> showingUserDialogMessage = false);
|
dialogPair.first.setOnDismissListener(d -> showingUserDialogMessage = false);
|
||||||
|
dialogPair.first.setCancelable(false);
|
||||||
|
|
||||||
// Show the dialog.
|
// Show the dialog.
|
||||||
dialogPair.first.show();
|
dialogPair.first.show();
|
||||||
|
|||||||
@@ -2,12 +2,15 @@ package app.revanced.extension.tiktok.settings.preference;
|
|||||||
|
|
||||||
import android.preference.Preference;
|
import android.preference.Preference;
|
||||||
import android.preference.PreferenceScreen;
|
import android.preference.PreferenceScreen;
|
||||||
|
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
|
|
||||||
|
import app.revanced.extension.shared.Utils;
|
||||||
import app.revanced.extension.shared.settings.Setting;
|
import app.revanced.extension.shared.settings.Setting;
|
||||||
import app.revanced.extension.shared.settings.preference.AbstractPreferenceFragment;
|
import app.revanced.extension.shared.settings.preference.AbstractPreferenceFragment;
|
||||||
import app.revanced.extension.tiktok.settings.preference.categories.DownloadsPreferenceCategory;
|
import app.revanced.extension.tiktok.settings.preference.categories.DownloadsPreferenceCategory;
|
||||||
import app.revanced.extension.tiktok.settings.preference.categories.FeedFilterPreferenceCategory;
|
|
||||||
import app.revanced.extension.tiktok.settings.preference.categories.ExtensionPreferenceCategory;
|
import app.revanced.extension.tiktok.settings.preference.categories.ExtensionPreferenceCategory;
|
||||||
|
import app.revanced.extension.tiktok.settings.preference.categories.FeedFilterPreferenceCategory;
|
||||||
import app.revanced.extension.tiktok.settings.preference.categories.SimSpoofPreferenceCategory;
|
import app.revanced.extension.tiktok.settings.preference.categories.SimSpoofPreferenceCategory;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -37,10 +40,14 @@ public class TikTokPreferenceFragment extends AbstractPreferenceFragment {
|
|||||||
|
|
||||||
// Currently no resources can be compiled for TikTok (fails with aapt error).
|
// Currently no resources can be compiled for TikTok (fails with aapt error).
|
||||||
// So all TikTok Strings are hard coded in the extension.
|
// So all TikTok Strings are hard coded in the extension.
|
||||||
restartDialogTitle = "Refresh and restart";
|
restartDialogTitle = "Restart required";
|
||||||
|
restartDialogMessage = "Restart the app for this change to take effect.";
|
||||||
restartDialogButtonText = "Restart";
|
restartDialogButtonText = "Restart";
|
||||||
confirmDialogTitle = "Do you wish to proceed?";
|
confirmDialogTitle = "Do you wish to proceed?";
|
||||||
|
|
||||||
|
// App does not use dark mode.
|
||||||
|
Utils.setIsDarkModeEnabled(false);
|
||||||
|
|
||||||
PreferenceScreen preferenceScreen = getPreferenceManager().createPreferenceScreen(context);
|
PreferenceScreen preferenceScreen = getPreferenceManager().createPreferenceScreen(context);
|
||||||
setPreferenceScreen(preferenceScreen);
|
setPreferenceScreen(preferenceScreen);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user