Merge "Ignore No Data Changed Notifications"
diff --git a/packages/LocalTransport/src/com/android/localtransport/LocalTransport.java b/packages/LocalTransport/src/com/android/localtransport/LocalTransport.java
index 50f858e..e87148e 100644
--- a/packages/LocalTransport/src/com/android/localtransport/LocalTransport.java
+++ b/packages/LocalTransport/src/com/android/localtransport/LocalTransport.java
@@ -211,6 +211,12 @@
private int performBackupInternal(
PackageInfo packageInfo, ParcelFileDescriptor data, int flags) {
+ if ((flags & BackupTransport.FLAG_DATA_NOT_CHANGED) != 0) {
+ // For unchanged data notifications we do nothing and tell the
+ // caller everything was OK
+ return BackupTransport.TRANSPORT_OK;
+ }
+
boolean isIncremental = (flags & FLAG_INCREMENTAL) != 0;
boolean isNonIncremental = (flags & FLAG_NON_INCREMENTAL) != 0;