Skip to content

Commit a6a74e2

Browse files
committed
perf: Check for extension without a class proxy
1 parent 309618b commit a6a74e2

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

patches/src/main/kotlin/app/revanced/patches/shared/misc/extension/SharedExtensionPatch.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ fun sharedExtensionPatch(
2020
extendWith("extensions/shared.rve")
2121

2222
execute {
23-
if (classBy { EXTENSION_CLASS_DESCRIPTOR in it.type } == null) {
23+
if (classes.none { EXTENSION_CLASS_DESCRIPTOR == it.type }) {
2424
throw PatchException(
2525
"Shared extension has not been merged yet. This patch can not succeed without merging it.",
2626
)
@@ -35,7 +35,7 @@ fun sharedExtensionPatch(
3535
*/
3636
fun getCurrentJarFilePath(): String {
3737
val className = object {}::class.java.enclosingClass.name.replace('.', '/') + ".class"
38-
val classUrl = object {}::class.java.classLoader.getResource(className)
38+
val classUrl = object {}::class.java.classLoader?.getResource(className)
3939
if (classUrl != null) {
4040
val urlString = classUrl.toString()
4141

0 commit comments

Comments
 (0)