File tree Expand file tree Collapse file tree 1 file changed +9
-4
lines changed
app/src/main/java/com/wmods/wppenhacer/xposed/core/devkit Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -103,14 +103,19 @@ private void initializeReverseResourceMap() {
103103 var entries = chunk .getEntries ();
104104 int baseValue = 0x7f12 ;
105105 for (var entry : entries .entrySet ()) {
106- int keyHexValue = entry .getKey ();
107- int result = baseValue << 16 | keyHexValue ;
108- String resourceString = pool .getString (entry .getValue ().value ().data ()).toLowerCase ().replaceAll ("\\ s" , "" );
109- reverseResourceMap .put (resourceString , String .valueOf (result ));
106+ try {
107+ int keyHexValue = entry .getKey ();
108+ int result = baseValue << 16 | keyHexValue ;
109+ String resourceString = pool .getString (entry .getValue ().value ().data ()).toLowerCase ().replaceAll ("\\ s" , "" );
110+ reverseResourceMap .put (resourceString , String .valueOf (result ));
111+ } catch (Exception ignored ) {
112+ }
110113 }
111114 } catch (Exception e ) {
112115 XposedBridge .log (e );
113116 reverseResourceMap .clear ();
117+ }
118+ if (reverseResourceMap .isEmpty ()) {
114119 initializeReverseResourceMapBruteForce ();
115120 }
116121 }
You can’t perform that action at this time.
0 commit comments