Revert "Fix notification bar performance."
As per Dr. No; revert commit 0d7dc3b800.
This commit is contained in:
@@ -951,8 +951,7 @@ public class StatusBarService extends IStatusBar.Stub
|
||||
panelSlightlyVisible(true);
|
||||
|
||||
updateExpandedViewPos(EXPANDED_LEAVE_ALONE);
|
||||
mExpandedParams.flags &= ~WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE;
|
||||
mExpandedDialog.getWindow().setAttributes(mExpandedParams);
|
||||
mExpandedDialog.show();
|
||||
mExpandedView.requestFocus(View.FOCUS_FORWARD);
|
||||
mTrackingView.setVisibility(View.VISIBLE);
|
||||
|
||||
@@ -1029,8 +1028,7 @@ public class StatusBarService extends IStatusBar.Stub
|
||||
}
|
||||
mExpandedVisible = false;
|
||||
panelSlightlyVisible(false);
|
||||
mExpandedParams.flags |= WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE;
|
||||
mExpandedDialog.getWindow().setAttributes(mExpandedParams);
|
||||
mExpandedDialog.hide();
|
||||
mTrackingView.setVisibility(View.GONE);
|
||||
|
||||
if ((mDisabled & StatusBarManager.DISABLE_NOTIFICATION_ICONS) == 0) {
|
||||
@@ -1059,7 +1057,6 @@ public class StatusBarService extends IStatusBar.Stub
|
||||
else if (mAnimY < mStatusBarView.getHeight()) {
|
||||
if (SPEW) Log.d(TAG, "Animation completed to collapsed state.");
|
||||
mAnimating = false;
|
||||
updateExpandedViewPos(0);
|
||||
performCollapse();
|
||||
}
|
||||
else {
|
||||
@@ -1512,19 +1509,17 @@ public class StatusBarService extends IStatusBar.Stub
|
||||
}
|
||||
}
|
||||
|
||||
final int disph = mDisplay.getHeight();
|
||||
lp = mExpandedDialog.getWindow().getAttributes();
|
||||
lp.width = ViewGroup.LayoutParams.FILL_PARENT;
|
||||
lp.height = ViewGroup.LayoutParams.WRAP_CONTENT;
|
||||
lp.x = 0;
|
||||
mTrackingPosition = lp.y = -disph; // sufficiently large negative
|
||||
lp.y = 0;
|
||||
lp.type = WindowManager.LayoutParams.TYPE_STATUS_BAR_PANEL;
|
||||
lp.flags = WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN
|
||||
| WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS
|
||||
| WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL
|
||||
| WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM
|
||||
| WindowManager.LayoutParams.FLAG_DITHER
|
||||
| WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE;
|
||||
| WindowManager.LayoutParams.FLAG_DITHER;
|
||||
lp.format = pixelFormat;
|
||||
lp.gravity = Gravity.TOP | Gravity.FILL_HORIZONTAL;
|
||||
lp.setTitle("StatusBarExpanded");
|
||||
@@ -1537,6 +1532,7 @@ public class StatusBarService extends IStatusBar.Stub
|
||||
new ViewGroup.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT,
|
||||
ViewGroup.LayoutParams.WRAP_CONTENT));
|
||||
mExpandedDialog.show();
|
||||
mExpandedDialog.hide();
|
||||
FrameLayout hack = (FrameLayout)mExpandedView.getParent();
|
||||
hack.setForeground(null);
|
||||
}
|
||||
|
||||
@@ -55,6 +55,8 @@ public class TrackingPatternView extends View {
|
||||
final int textureWidth = mTextureWidth;
|
||||
final int textureHeight = mTextureHeight;
|
||||
|
||||
Log.d("TrackingPatternView", "width=" + width + " textureWidth=" + textureWidth);
|
||||
|
||||
int x = 0;
|
||||
int y;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user