summaryrefslogtreecommitdiff
path: root/core/java/android/window/VirtualDisplayTaskEmbedder.java
diff options
context:
space:
mode:
authorCharles Chen <charlesccchen@google.com>2020-02-13 16:41:32 +0800
committerCharles Chen <charlesccchen@google.com>2020-05-04 11:41:13 +0800
commit49f329ca66e3cf06a8c6086b77333c68fef5cf5b (patch)
treee0f253b3b905055bd548bd8490669f667113f990 /core/java/android/window/VirtualDisplayTaskEmbedder.java
parentd827ec8bbd33aec9435575ce55776766e746cdf9 (diff)
Add WindowMetricsHelper
This metrics now is used for calculating the value reported by Display#getSize. It could be extended to have more function later. Also replace getCurrentMetrics usages to make them report Display#getSize value. Bug: 148904274 Test: atest WindowMetricsHelperTest Change-Id: I182b6e63f7c28752eee22839cb9e69f073046c3f
Diffstat (limited to 'core/java/android/window/VirtualDisplayTaskEmbedder.java')
-rw-r--r--core/java/android/window/VirtualDisplayTaskEmbedder.java6
1 files changed, 1 insertions, 5 deletions
diff --git a/core/java/android/window/VirtualDisplayTaskEmbedder.java b/core/java/android/window/VirtualDisplayTaskEmbedder.java
index 1c0598b1d216..7389e9f2a631 100644
--- a/core/java/android/window/VirtualDisplayTaskEmbedder.java
+++ b/core/java/android/window/VirtualDisplayTaskEmbedder.java
@@ -372,11 +372,7 @@ public class VirtualDisplayTaskEmbedder extends TaskEmbedder {
/** Get density of the hosting display. */
private int getBaseDisplayDensity() {
- if (mTmpDisplayMetrics == null) {
- mTmpDisplayMetrics = new DisplayMetrics();
- }
- mContext.getDisplayNoVerify().getRealMetrics(mTmpDisplayMetrics);
- return mTmpDisplayMetrics.densityDpi;
+ return mContext.getResources().getConfiguration().densityDpi;
}
/**