/
add_microg_repo_setup.patch
32 lines (28 loc) · 1.47 KB
/
add_microg_repo_setup.patch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
diff --git a/src/com/cyanogenmod/setupwizard/LineageSettingsActivity.java b/src/com/cyanogenmod/setupwizard/LineageSettingsActivity.java
--- a/src/com/cyanogenmod/setupwizard/LineageSettingsActivity.java
+++ b/src/com/cyanogenmod/setupwizard/LineageSettingsActivity.java
@@ -23,6 +23,7 @@
import static com.cyanogenmod.setupwizard.SetupWizardApp.KEY_SEND_METRICS;
import android.app.Activity;
+import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.res.ThemeConfig;
@@ -52,6 +53,7 @@
import cyanogenmod.providers.CMSettings;
public class LineageSettingsActivity extends BaseSetupWizardActivity {
+ private boolean isMicrogAsked = false;
public static final String TAG = LineageSettingsActivity.class.getSimpleName();
@@ -191,6 +193,14 @@
mPrivacyGuard = (CheckBox) findViewById(R.id.privacy_guard_checkbox);
mPrivacyGuard.setChecked(CMSettings.Secure.getInt(getContentResolver(),
CMSettings.Secure.PRIVACY_GUARD_DEFAULT, 0) == 1);
+
+ if(!isMicrogAsked) {
+ isMicrogAsked = true;
+ Intent i = new Intent(Intent.ACTION_VIEW);
+ i.setComponent(ComponentName.unflattenFromString("org.fdroid.fdroid/org.fdroid.fdroid.views.ManageReposActivity"));
+ i.setData(Uri.parse("https://microg.org/fdroid/repo?fingerprint=9BD06727E62796C0130EB6DAB39B73157451582CBD138E86C468ACC395D14165"));
+ startActivity(i);
+ }
}