Merge "Request fit system windows if soft input mode updates" into rvc-dev

This commit is contained in:
Jorim Jaggi
2020-04-02 10:56:27 +00:00
committed by Android (Google) Code Review

View File

@@ -130,6 +130,7 @@ import android.view.View.MeasureSpec;
import android.view.Window.OnContentApplyWindowInsetsListener; import android.view.Window.OnContentApplyWindowInsetsListener;
import android.view.WindowInsets.Type; import android.view.WindowInsets.Type;
import android.view.WindowInsets.Type.InsetsType; import android.view.WindowInsets.Type.InsetsType;
import android.view.WindowManager.LayoutParams;
import android.view.WindowManager.LayoutParams.SoftInputModeFlags; import android.view.WindowManager.LayoutParams.SoftInputModeFlags;
import android.view.accessibility.AccessibilityEvent; import android.view.accessibility.AccessibilityEvent;
import android.view.accessibility.AccessibilityManager; import android.view.accessibility.AccessibilityManager;
@@ -1412,6 +1413,10 @@ public final class ViewRootImpl implements ViewParent,
| (oldSoftInputMode & WindowManager.LayoutParams.SOFT_INPUT_MASK_ADJUST); | (oldSoftInputMode & WindowManager.LayoutParams.SOFT_INPUT_MASK_ADJUST);
} }
if ((changes & LayoutParams.SOFT_INPUT_MODE_CHANGED) != 0) {
requestFitSystemWindows();
}
mWindowAttributesChanged = true; mWindowAttributesChanged = true;
scheduleTraversals(); scheduleTraversals();
} }