summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorYorke Lee <yorkelee@google.com>2014-05-30 23:00:31 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2014-05-30 23:00:32 +0000
commita6ba1b79a451ecabd131ce3c5cfef94ca3ea4860 (patch)
tree5815f5a573fc4d63552e465abdbe2ed68b5c8010 /src
parent60d2e37b1d4e8b5e957b133fc261dcdabd418932 (diff)
parente9e0ba63e04202c8454d25d3af3d02f580a1a35d (diff)
Merge "When dragging, don't slide action bar if pane is closed." into lmp-preview-dev
Diffstat (limited to 'src')
-rw-r--r--src/com/android/dialer/DialtactsActivity.java8
-rw-r--r--src/com/android/dialer/list/ListsFragment.java4
2 files changed, 10 insertions, 2 deletions
diff --git a/src/com/android/dialer/DialtactsActivity.java b/src/com/android/dialer/DialtactsActivity.java
index 6a0706f8d..df2a87c8a 100644
--- a/src/com/android/dialer/DialtactsActivity.java
+++ b/src/com/android/dialer/DialtactsActivity.java
@@ -1007,7 +1007,9 @@ public class DialtactsActivity extends TransactionSafeActivity implements View.O
*/
@Override
public void onDragStarted(int x, int y, PhoneFavoriteSquareTileView view) {
- mActionBarController.slideActionBarUp(true);
+ if (mListsFragment.isPaneOpen()) {
+ mActionBarController.slideActionBarUp(true);
+ }
mRemoveViewContainer.setVisibility(View.VISIBLE);
}
@@ -1020,7 +1022,9 @@ public class DialtactsActivity extends TransactionSafeActivity implements View.O
*/
@Override
public void onDragFinished(int x, int y) {
- mActionBarController.slideActionBarDown(true);
+ if (mListsFragment.isPaneOpen()) {
+ mActionBarController.slideActionBarDown(true);
+ }
mRemoveViewContainer.setVisibility(View.GONE);
}
diff --git a/src/com/android/dialer/list/ListsFragment.java b/src/com/android/dialer/list/ListsFragment.java
index 30e0e0fa0..3de714d11 100644
--- a/src/com/android/dialer/list/ListsFragment.java
+++ b/src/com/android/dialer/list/ListsFragment.java
@@ -338,6 +338,10 @@ public class ListsFragment extends Fragment implements CallLogQueryHandler.Liste
return mIsPanelOpen && mActionBar != null;
}
+ public boolean isPaneOpen() {
+ return mIsPanelOpen;
+ }
+
private void setupPaneLayout(OverlappingPaneLayout paneLayout) {
// TODO: Remove the notion of a capturable view. The entire view be slideable, once
// the framework better supports nested scrolling.