diff --git a/app/src/main/java/ru/vtosters/hooks/other/ThemesUtils.java b/app/src/main/java/ru/vtosters/hooks/other/ThemesUtils.java index 2a63789b6..fa7cbc78f 100644 --- a/app/src/main/java/ru/vtosters/hooks/other/ThemesUtils.java +++ b/app/src/main/java/ru/vtosters/hooks/other/ThemesUtils.java @@ -31,6 +31,7 @@ import ru.vtosters.lite.themes.ThemesCore; import ru.vtosters.lite.themes.ThemesHacks; import ru.vtosters.lite.themes.ThemesManager; import ru.vtosters.lite.ui.wallpapers.WallpapersHooks; +import ru.vtosters.lite.utils.AndroidUtils; import ru.vtosters.lite.utils.LifecycleUtils; import ru.vtosters.lite.utils.WebViewColoringUtils; @@ -341,7 +342,7 @@ public class ThemesUtils { } public static int getColor(int i) { - return ThemesHacks.getHackedColor(LifecycleUtils.getCurrentActivity(), i); + return ThemesHacks.getHackedColor(getGlobalContext(), i); } // Android Support color injector + accent color checker public static int getAlertStyle() { diff --git a/app/src/main/java/ru/vtosters/lite/utils/VTVerifications.java b/app/src/main/java/ru/vtosters/lite/utils/VTVerifications.java index dbbc6c305..9db946762 100644 --- a/app/src/main/java/ru/vtosters/lite/utils/VTVerifications.java +++ b/app/src/main/java/ru/vtosters/lite/utils/VTVerifications.java @@ -96,14 +96,15 @@ public class VTVerifications { } private static void processIds(JSONArray jsonIds, List member) { - if (jsonIds == null || jsonIds.length() == 0) + if (jsonIds == null || jsonIds.length() == 0) { return; + } for (int i = 0; i < jsonIds.length(); i++) { - try { - member.add(jsonIds.getInt(i)); - } catch (JSONException e) { - e.fillInStackTrace(); + int id = jsonIds.optInt(i); + + if (id != 0) { + member.add(id); } } } diff --git a/smali/smali_classes5/com/vtosters/lite/ui/widget/MenuListView$s.smali b/smali/smali_classes5/com/vtosters/lite/ui/widget/MenuListView$s.smali index 1251cb308..49e9192be 100644 --- a/smali/smali_classes5/com/vtosters/lite/ui/widget/MenuListView$s.smali +++ b/smali/smali_classes5/com/vtosters/lite/ui/widget/MenuListView$s.smali @@ -384,11 +384,21 @@ .line 3 iget-object v3, p0, Lcom/vtosters/lite/ui/widget/MenuListView$s;->e:Landroid/widget/TextView; + if-nez v3, :cond_10 + + return-void + + :cond_10 invoke-virtual {v3, v0}, Landroid/widget/TextView;->setAlpha(F)V .line 4 iget-object v0, p0, Lcom/vtosters/lite/ui/widget/MenuListView$s;->c:Landroid/widget/TextView; + if-nez v0, :cond_11 + + return-void + + :cond_11 invoke-virtual {v0, v2}, Landroid/widget/TextView;->setAlpha(F)V .line 5 diff --git a/smali/smali_classes5/org/webrtc/videoengine/RenderView.smali b/smali/smali_classes5/org/webrtc/videoengine/RenderView.smali index e3b48597c..83f4db2ed 100644 --- a/smali/smali_classes5/org/webrtc/videoengine/RenderView.smali +++ b/smali/smali_classes5/org/webrtc/videoengine/RenderView.smali @@ -171,6 +171,8 @@ .line 12 :catch_0 + return-void + new-instance p1, Lru/mail/voip2/Voip2$VoipException; const-string p2, "Native library not loaded!"