Introduce multiple displays with DisplayContent.
Fix a couple of bugs that turned up.
Remove touch/focus from display. Add iterators for access.
Respond to comments. Remove TODOs, and some deviceId parameters.
Change-Id: Idcdb4f1979aa7b14634d450fd0333d6eff26994d
diff --git a/services/java/com/android/server/am/ActivityStack.java b/services/java/com/android/server/am/ActivityStack.java
index 9171e47..a1ff9c4 100755
--- a/services/java/com/android/server/am/ActivityStack.java
+++ b/services/java/com/android/server/am/ActivityStack.java
@@ -59,6 +59,7 @@
import android.util.EventLog;
import android.util.Log;
import android.util.Slog;
+import android.view.Display;
import android.view.WindowManagerPolicy;
import java.io.IOException;
@@ -902,7 +903,7 @@
mService.notifyAll();
}
}
-
+
public final Bitmap screenshotActivities(ActivityRecord who) {
if (who.noDisplay) {
return null;
@@ -919,7 +920,8 @@
}
if (w > 0) {
- return mService.mWindowManager.screenshotApplications(who.appToken, w, h);
+ return mService.mWindowManager.screenshotApplications(who.appToken,
+ Display.DEFAULT_DISPLAY, w, h);
}
return null;
}