fixed double pin
This commit is contained in:
@@ -5,6 +5,8 @@ import android.content.Intent;
|
|||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
import b.h.g.k.VKProgressDialog;
|
import b.h.g.k.VKProgressDialog;
|
||||||
import com.aefyr.tsg.g2.TelegramStickersService;
|
import com.aefyr.tsg.g2.TelegramStickersService;
|
||||||
|
import com.guardanis.applock.AppLock;
|
||||||
|
import com.guardanis.applock.activities.UnlockActivity;
|
||||||
import com.vk.core.dialogs.alert.VkAlertDialog;
|
import com.vk.core.dialogs.alert.VkAlertDialog;
|
||||||
import com.vtosters.lite.R;
|
import com.vtosters.lite.R;
|
||||||
import ru.vtosters.hooks.other.Preferences;
|
import ru.vtosters.hooks.other.Preferences;
|
||||||
@@ -67,6 +69,13 @@ public class MainActivityInjector {
|
|||||||
TelegramStickersService.getInstance(activity);
|
TelegramStickersService.getInstance(activity);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void applock(Activity activity) {
|
||||||
|
if (AppLock.isUnlockRequired(activity)) {
|
||||||
|
var intent = new Intent(activity, UnlockActivity.class);
|
||||||
|
activity.startActivity(intent);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private static void updateBinsAndTmpArchive(Activity activity) {
|
private static void updateBinsAndTmpArchive(Activity activity) {
|
||||||
final VKProgressDialog dialog = new VKProgressDialog(activity);
|
final VKProgressDialog dialog = new VKProgressDialog(activity);
|
||||||
|
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ public class LifecycleUtils {
|
|||||||
public void onActivityCreated(Activity activity, Bundle bundle) {
|
public void onActivityCreated(Activity activity, Bundle bundle) {
|
||||||
activities.add(activity);
|
activities.add(activity);
|
||||||
|
|
||||||
if (AppLock.isUnlockRequired(activity)) {
|
if (AppLock.isUnlockRequired(activity) && activity.getClass() != MainActivity.class) {
|
||||||
var intent = new Intent(activity, UnlockActivity.class);
|
var intent = new Intent(activity, UnlockActivity.class);
|
||||||
activity.startActivity(intent);
|
activity.startActivity(intent);
|
||||||
}
|
}
|
||||||
@@ -61,7 +61,7 @@ public class LifecycleUtils {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static Activity getCurrentActivity() {
|
public static Activity getCurrentActivity() {
|
||||||
return activities.size() > 0 ? activities.get(activities.size() - 1) : new MainActivity();
|
return !activities.isEmpty() ? activities.get(activities.size() - 1) : new MainActivity();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void restartApplication() {
|
public static void restartApplication() {
|
||||||
|
|||||||
@@ -546,6 +546,8 @@
|
|||||||
invoke-virtual {p0, p1, v0}, Landroidx/fragment/app/FragmentActivity;->startActivityForResult(Landroid/content/Intent;I)V
|
invoke-virtual {p0, p1, v0}, Landroidx/fragment/app/FragmentActivity;->startActivityForResult(Landroid/content/Intent;I)V
|
||||||
|
|
||||||
:goto_1
|
:goto_1
|
||||||
|
invoke-static {p0}, Lru/vtosters/hooks/MainActivityInjector;->applock(Landroid/app/Activity;)V
|
||||||
|
|
||||||
return-void
|
return-void
|
||||||
.end method
|
.end method
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user