Fix some action bar logic
* Restore action bar slid state only after onCreateOptionsMenu, when it has
an effect
* ActionBarController is now the only way to make changes to the offset of
the action bar so that it can appropriately restore its state
Bug: 16710397
Change-Id: Id9e0ebe210c89df0be56b32aa3bbd959cce88621
diff --git a/src/com/android/dialer/DialtactsActivity.java b/src/com/android/dialer/DialtactsActivity.java
index 7d4e2d0..8033909 100644
--- a/src/com/android/dialer/DialtactsActivity.java
+++ b/src/com/android/dialer/DialtactsActivity.java
@@ -755,6 +755,7 @@
mSearchView.setText(mPendingSearchViewQuery);
mPendingSearchViewQuery = null;
}
+ mActionBarController.restoreActionBarOffset();
return false;
}
@@ -1155,7 +1156,7 @@
@Override
public void setActionBarHideOffset(int hideOffset) {
- getActionBar().setHideOffset(hideOffset);
+ mActionBarController.setHideOffset(hideOffset);
}
/**