Skip to content

Commit f6c1996

Browse files
committed
ExtensionResourceHook: Ensures initialize WebView assets only once
Fix theme rendering issue for YouTube voice search in dark mode
1 parent 0f1cd11 commit f6c1996

File tree

1 file changed

+2
-0
lines changed
  • app/src/main/java/io/github/chsbuffer/revancedxposed

1 file changed

+2
-0
lines changed

app/src/main/java/io/github/chsbuffer/revancedxposed/BaseHook.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -238,11 +238,13 @@ abstract class BaseHook(private val app: Application, val lpparam: LoadPackagePa
238238
override fun onActivityCreated(activity: Activity, bundle: Bundle?) {
239239
Logger.printDebug { "onActivityCreated $activity" }
240240
if (!handleWebView) {
241+
// call only once to let webview add it's assets
241242
WebView(activity).destroy()
242243
app.addModuleAssets()
243244
StringRef.resources = app.resources
244245
StringRef.packageName = BuildConfig.APPLICATION_ID
245246
StringRef.packageName2 = app.packageName
247+
handleWebView = true
246248
}
247249

248250
activity.addModuleAssets()

0 commit comments

Comments
 (0)