diff options
| author | Tony Wu <Tony_Wu@acer.com.tw> | 2010-10-07 17:53:43 +0800 |
|---|---|---|
| committer | Tony Wu <Tony_Wu@acer.com.tw> | 2010-10-07 17:53:43 +0800 |
| commit | 43a87c5c874f1b8fbf582ff522f10051a6434906 (patch) | |
| tree | f2540fee97ea2502710acb6546da7760330cf5ef /services/java | |
| parent | 7888486d1c930301535069bd90bb0bf3525b2bb5 (diff) | |
| download | frameworks_base-43a87c5c874f1b8fbf582ff522f10051a6434906.zip frameworks_base-43a87c5c874f1b8fbf582ff522f10051a6434906.tar.gz frameworks_base-43a87c5c874f1b8fbf582ff522f10051a6434906.tar.bz2 | |
Fix sometimes mExpandedView will appear while screen transforming.
While watching YouTube and receiving a call, after hang up the call,
mExpandedView may flash when screen transform from Phone to YouTube.
Change-Id: Ib25a0cd1086c278b91a2b34e21744a3c432a8f35
Diffstat (limited to 'services/java')
| -rw-r--r-- | services/java/com/android/server/status/StatusBarService.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/services/java/com/android/server/status/StatusBarService.java b/services/java/com/android/server/status/StatusBarService.java index 93c8d34..b9a57d6 100644 --- a/services/java/com/android/server/status/StatusBarService.java +++ b/services/java/com/android/server/status/StatusBarService.java @@ -289,6 +289,7 @@ public class StatusBarService extends IStatusBar.Stub mScrollView = (ScrollView)expanded.findViewById(R.id.scroll); mNotificationLinearLayout = expanded.findViewById(R.id.notificationLinearLayout); + mExpandedView.setVisibility(View.GONE); mOngoingTitle.setVisibility(View.GONE); mLatestTitle.setVisibility(View.GONE); @@ -970,6 +971,7 @@ public class StatusBarService extends IStatusBar.Stub mExpandedDialog.getWindow().setAttributes(mExpandedParams); mExpandedView.requestFocus(View.FOCUS_FORWARD); mTrackingView.setVisibility(View.VISIBLE); + mExpandedView.setVisibility(View.VISIBLE); if (!mTicking) { setDateViewVisibility(true, com.android.internal.R.anim.fade_in); @@ -1054,6 +1056,7 @@ public class StatusBarService extends IStatusBar.Stub mExpandedParams.flags &= ~WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM; mExpandedDialog.getWindow().setAttributes(mExpandedParams); mTrackingView.setVisibility(View.GONE); + mExpandedView.setVisibility(View.GONE); if ((mDisabled & StatusBarManager.DISABLE_NOTIFICATION_ICONS) == 0) { setNotificationIconVisibility(true, com.android.internal.R.anim.fade_in); |
