diff options
| author | Charles Chen <charlesccchen@google.com> | 2020-02-13 16:41:32 +0800 |
|---|---|---|
| committer | Charles Chen <charlesccchen@google.com> | 2020-05-04 11:41:13 +0800 |
| commit | 49f329ca66e3cf06a8c6086b77333c68fef5cf5b (patch) | |
| tree | e0f253b3b905055bd548bd8490669f667113f990 /core/java/android/window/VirtualDisplayTaskEmbedder.java | |
| parent | d827ec8bbd33aec9435575ce55776766e746cdf9 (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.java | 6 |
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; } /** |
