diff options
-rw-r--r-- | packages/LocalTransport/src/com/android/localtransport/LocalTransport.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/packages/LocalTransport/src/com/android/localtransport/LocalTransport.java b/packages/LocalTransport/src/com/android/localtransport/LocalTransport.java index 50f858eb04c1..e87148e2559e 100644 --- a/packages/LocalTransport/src/com/android/localtransport/LocalTransport.java +++ b/packages/LocalTransport/src/com/android/localtransport/LocalTransport.java @@ -211,6 +211,12 @@ public class LocalTransport extends BackupTransport { 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; |