File tree Expand file tree Collapse file tree 1 file changed +11
-7
lines changed
app/src/main/java/com/wmods/wppenhacer/xposed/core Expand file tree Collapse file tree 1 file changed +11
-7
lines changed Original file line number Diff line number Diff line change @@ -262,13 +262,17 @@ public synchronized static Class getDataUsageActivityClass(@NonNull ClassLoader
262
262
: XposedHelpers .findClass ("com.whatsapp.settings.ui.SettingsDataUsageActivity" , loader );
263
263
}
264
264
265
- public synchronized static Class getTextStatusComposerFragmentClass (@ NonNull ClassLoader loader ) {
266
- Class oldClass = XposedHelpers .findClassIfExists ("com.whatsapp.statuscomposer.composer.TextStatusComposerFragment" , loader );
267
- if (oldClass == null ) oldClass = XposedHelpers .findClassIfExists ("com.whatsapp.status.composer.composer.TextStatusComposerFragment" , loader );
268
-
269
- return oldClass != null
270
- ? oldClass
271
- : XposedHelpers .findClass ("com.whatsapp.status.composer.TextStatusComposerFragment" , loader );
265
+ public synchronized static Class getTextStatusComposerFragmentClass (@ NonNull ClassLoader loader ) throws Exception {
266
+ var classes = new String []{
267
+ "com.whatsapp.status.composer.TextStatusComposerFragment" ,
268
+ "com.whatsapp.statuscomposer.composer.TextStatusComposerFragment"
269
+ };
270
+ Class <?> result = null ;
271
+ for (var clazz : classes ) {
272
+ if ((result = XposedHelpers .findClassIfExists (clazz , loader )) != null )
273
+ return result ;
274
+ }
275
+ throw new Exception ("TextStatusComposerFragmentClass not found" );
272
276
}
273
277
274
278
// public static Activity getActivityBySimpleName(String name) {
You can’t perform that action at this time.
0 commit comments