OSDN Git Service

Don't change geometry in relayout if preserve geometry is requested
authorChong Zhang <chz@google.com>
Mon, 21 Mar 2016 23:13:10 +0000 (16:13 -0700)
committerChong Zhang <chz@google.com>
Tue, 22 Mar 2016 17:28:27 +0000 (10:28 -0700)
commit6136273888c42faad74dce19ec49904a55affc15
tree897ebbdd56fe8a25ac012bafc84fd85122038609
parent9545d8e3377e73eb7d781360910b733760d3b0fb
Don't change geometry in relayout if preserve geometry is requested

This causes scaling to be applied in the relayout window since the
requested size won't match the window size. Apply the requested size
in repositionChild instead.

bug: 27676101
Change-Id: I03beee2b9fe118a6be329b5fd1338d54e48d9a22
core/java/android/view/IWindowSession.aidl
core/java/android/view/SurfaceView.java
services/core/java/com/android/server/wm/Session.java
services/core/java/com/android/server/wm/WindowManagerService.java
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeWindowSession.java