diff --git a/apps/Development/src/com/android/development/SyncAdapterDriver.java b/apps/Development/src/com/android/development/SyncAdapterDriver.java index a91e0ed99..0fde732a1 100644 --- a/apps/Development/src/com/android/development/SyncAdapterDriver.java +++ b/apps/Development/src/com/android/development/SyncAdapterDriver.java @@ -367,7 +367,12 @@ public class SyncAdapterDriver extends Activity com.android.internal.R.styleable.SyncAdapter_userVisible, true); final boolean supportsUploading = sa.getBoolean( com.android.internal.R.styleable.SyncAdapter_supportsUploading, true); - return new SyncAdapterType(authority, accountType, userVisible, supportsUploading); + final boolean isAlwaysSyncable = sa.getBoolean( + com.android.internal.R.styleable.SyncAdapter_isAlwaysSyncable, false); + final boolean allowParallelSyncs = sa.getBoolean( + com.android.internal.R.styleable.SyncAdapter_allowParallelSyncs, false); + return new SyncAdapterType(authority, accountType, userVisible, supportsUploading, + isAlwaysSyncable, allowParallelSyncs); } finally { sa.recycle(); } diff --git a/cmds/monkey/monkey b/cmds/monkey/monkey index 45f43a45c..bbe27f6af 100755 --- a/cmds/monkey/monkey +++ b/cmds/monkey/monkey @@ -3,5 +3,6 @@ # base=/system export CLASSPATH=$base/framework/monkey.jar +trap "" HUP exec app_process $base/bin com.android.commands.monkey.Monkey $* diff --git a/cmds/monkey/src/com/android/commands/monkey/MonkeySourceScript.java b/cmds/monkey/src/com/android/commands/monkey/MonkeySourceScript.java index 6defcb001..799b8af4b 100644 --- a/cmds/monkey/src/com/android/commands/monkey/MonkeySourceScript.java +++ b/cmds/monkey/src/com/android/commands/monkey/MonkeySourceScript.java @@ -597,41 +597,19 @@ public class MonkeySourceScript implements MonkeyEventSource { } /** - * Adjust motion downtime and eventtime according to both recorded values - * and current system time. + * Adjust motion downtime and eventtime according to current system time. * * @param e A KeyEvent */ private void adjustMotionEventTime(MonkeyMotionEvent e) { + long updatedDownTime = 0; + if (e.getEventTime() < 0) { return; - } - long thisDownTime = 0; - long thisEventTime = 0; - long expectedDelay = 0; - - if (mLastRecordedEventTime <= 0) { - // first time event - thisDownTime = SystemClock.uptimeMillis(); - thisEventTime = thisDownTime; - } else { - if (e.getDownTime() != mLastRecordedDownTimeMotion) { - thisDownTime = e.getDownTime(); - } else { - thisDownTime = mLastExportDownTimeMotion; - } - expectedDelay = (long) ((e.getEventTime() - mLastRecordedEventTime) * mSpeed); - thisEventTime = mLastExportEventTime + expectedDelay; - // add sleep to simulate everything in recording - needSleep(expectedDelay - SLEEP_COMPENSATE_DIFF); - } - - mLastRecordedDownTimeMotion = e.getDownTime(); - mLastRecordedEventTime = e.getEventTime(); - e.setDownTime(thisDownTime); - e.setEventTime(thisEventTime); - mLastExportDownTimeMotion = thisDownTime; - mLastExportEventTime = thisEventTime; + } + updatedDownTime = SystemClock.uptimeMillis(); + e.setDownTime(updatedDownTime); + e.setEventTime(updatedDownTime); } /**