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
262262 : XposedHelpers .findClass ("com.whatsapp.settings.ui.SettingsDataUsageActivity" , loader );
263263 }
264264
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" );
272276 }
273277
274278// public static Activity getActivityBySimpleName(String name) {
You can’t perform that action at this time.
0 commit comments