Created
December 6, 2016 19:22
-
-
Save invisiblek/dcdde1e4ced107d129b1e3075cba22a0 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/core/java/android/app/admin/IDevicePolicyManager.aidl b/core/java/android/app/admin/IDevicePolicyManager.aidl | |
index ed13c08..01f887c 100644 | |
--- a/core/java/android/app/admin/IDevicePolicyManager.aidl | |
+++ b/core/java/android/app/admin/IDevicePolicyManager.aidl | |
@@ -311,5 +311,6 @@ interface IDevicePolicyManager { | |
void setBackupServiceEnabled(in ComponentName admin, boolean enabled); | |
boolean isBackupServiceEnabled(in ComponentName admin); | |
+ | |
boolean requireSecureKeyguard(int userHandle); | |
} | |
diff --git a/packages/SystemUI/res/layout/status_bar.xml b/packages/SystemUI/res/layout/status_bar.xml | |
index 9629536..1bd3597 100644 | |
--- a/packages/SystemUI/res/layout/status_bar.xml | |
+++ b/packages/SystemUI/res/layout/status_bar.xml | |
@@ -85,13 +85,6 @@ | |
</com.android.keyguard.AlphaOptimizedLinearLayout> | |
</LinearLayout> | |
- <ViewStub | |
- android:id="@+id/emergency_cryptkeeper_text" | |
- android:layout_width="wrap_content" | |
- android:layout_height="match_parent" | |
- android:layout="@layout/emergency_cryptkeeper_text" | |
- /> | |
- | |
<com.android.keyguard.AlphaOptimizedLinearLayout | |
android:id="@+id/center_clock_layout" | |
android:gravity="center" | |
@@ -110,4 +103,12 @@ | |
android:visibility="gone" | |
/> | |
</com.android.keyguard.AlphaOptimizedLinearLayout> | |
+ | |
+ <ViewStub | |
+ android:id="@+id/emergency_cryptkeeper_text" | |
+ android:layout_width="wrap_content" | |
+ android:layout_height="match_parent" | |
+ android:layout="@layout/emergency_cryptkeeper_text" | |
+ /> | |
+ | |
</com.android.systemui.statusbar.phone.PhoneStatusBarView> | |
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/NotificationGuts.java b/packages/SystemUI/src/com/android/systemui/statusbar/NotificationGuts.java | |
index 49b597a..7aa0e9c 100644 | |
--- a/packages/SystemUI/src/com/android/systemui/statusbar/NotificationGuts.java | |
+++ b/packages/SystemUI/src/com/android/systemui/statusbar/NotificationGuts.java | |
@@ -50,11 +50,11 @@ import com.android.systemui.R; | |
import com.android.systemui.statusbar.stack.StackStateAnimator; | |
import com.android.systemui.tuner.TunerService; | |
-import java.util.Set; | |
- | |
import static android.service.notification.NotificationListenerService.Ranking.importanceToLevel; | |
import static android.service.notification.NotificationListenerService.Ranking.levelToImportance; | |
+import java.util.Set; | |
+ | |
/** | |
* The guts of a notification revealed when performing a long press. | |
*/ | |
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java | |
index e816e81..af1b629 100644 | |
--- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java | |
+++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java | |
@@ -370,6 +370,9 @@ public class QuickStatusBarHeader extends BaseStatusBarHeader implements | |
if (alarm != null) { | |
PendingIntent showIntent = alarm.getShowIntent(); | |
mActivityStarter.startPendingIntentDismissingKeyguard(showIntent); | |
+ if (showIntent != null && showIntent.isActivity()) { | |
+ intent = showIntent.getIntent(); | |
+ } | |
} | |
if (intent == null) { | |
intent = new Intent(AlarmClock.ACTION_SHOW_ALARMS); | |
diff --git a/services/core/java/com/android/server/ConnectivityService.java b/services/core/java/com/android/server/ConnectivityService.java | |
index 599ddf6..ac58d98 100644 | |
--- a/services/core/java/com/android/server/ConnectivityService.java | |
+++ b/services/core/java/com/android/server/ConnectivityService.java | |
@@ -4675,12 +4675,6 @@ public class ConnectivityService extends IConnectivityManager.Stub | |
*/ | |
private void updateCapabilities( | |
int oldScore, NetworkAgentInfo nai, NetworkCapabilities networkCapabilities) { | |
- if (nai.everConnected && !nai.networkCapabilities.equalImmutableCapabilities( | |
- networkCapabilities)) { | |
- Slog.wtf(TAG, "BUG: " + nai + " changed immutable capabilities: " | |
- + nai.networkCapabilities + " -> " + networkCapabilities); | |
- } | |
- | |
// Don't modify caller's NetworkCapabilities. | |
networkCapabilities = new NetworkCapabilities(networkCapabilities); | |
if (nai.lastValidated) { | |
diff --git a/services/core/java/com/android/server/connectivity/Tethering.java b/services/core/java/com/android/server/connectivity/Tethering.java | |
index 097b21a..e735363 100644 | |
--- a/services/core/java/com/android/server/connectivity/Tethering.java | |
+++ b/services/core/java/com/android/server/connectivity/Tethering.java | |
@@ -43,6 +43,8 @@ import android.net.NetworkRequest; | |
import android.net.NetworkState; | |
import android.net.NetworkUtils; | |
import android.net.RouteInfo; | |
+import android.net.ConnectivityManager; | |
+import android.net.ConnectivityManager.NetworkCallback; | |
import android.net.wifi.WifiDevice; | |
import android.net.wifi.WifiManager; | |
import android.net.wifi.WifiConfiguration; | |
diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java | |
index 583cb23..0aa3437 100644 | |
--- a/services/core/java/com/android/server/pm/PackageManagerService.java | |
+++ b/services/core/java/com/android/server/pm/PackageManagerService.java | |
@@ -550,8 +550,8 @@ public class PackageManagerService extends IPackageManager.Stub { | |
final String[] mSeparateProcesses; | |
final boolean mIsUpgrade; | |
final boolean mIsPreNUpgrade; | |
- final boolean mIsPreNMR1Upgrade; | |
final boolean mIsAlarmBoot; | |
+ final boolean mIsPreNMR1Upgrade; | |
@GuardedBy("mPackages") | |
private boolean mDexOptDialogShown; | |
diff --git a/services/core/java/com/android/server/policy/PhoneWindowManager.java b/services/core/java/com/android/server/policy/PhoneWindowManager.java | |
index b4289a3..9ae06cd 100644 | |
--- a/services/core/java/com/android/server/policy/PhoneWindowManager.java | |
+++ b/services/core/java/com/android/server/policy/PhoneWindowManager.java | |
@@ -3602,7 +3602,7 @@ public class PhoneWindowManager implements WindowManagerPolicy { | |
mContext.sendOrderedBroadcastAsUser(intent, UserHandle.CURRENT, | |
null, null, null, 0, null, null); | |
return -1; | |
- } | |
+ } | |
} else if (longPress) { | |
if (!keyguardOn && mLongPressOnMenuBehavior != KEY_ACTION_NOTHING) { | |
if (mLongPressOnMenuBehavior != KEY_ACTION_APP_SWITCH) { | |
diff --git a/services/java/com/android/server/SystemServer.java b/services/java/com/android/server/SystemServer.java | |
index 3e16338..6fdde2f 100644 | |
--- a/services/java/com/android/server/SystemServer.java | |
+++ b/services/java/com/android/server/SystemServer.java | |
@@ -34,6 +34,7 @@ import android.os.Environment; | |
import android.os.FactoryTest; | |
import android.os.FileUtils; | |
import android.os.IBinder; | |
+import android.os.IPowerManager; | |
import android.os.Looper; | |
import android.os.PowerManager; | |
import android.os.RemoteException; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment