Fix rogue action button toggleing in contact selection

Fixes #4700
// FREEBIE
This commit is contained in:
Moxie Marlinspike 2015-11-27 15:46:40 -08:00
parent 946c43940b
commit 0a9f28c228
2 changed files with 8 additions and 5 deletions

View File

@ -38,6 +38,7 @@
<dimen name="transfer_controls_expanded_width">150dp</dimen>
<dimen name="transfer_controls_contracted_width">70dp</dimen>
<dimen name="conversation_list_fragment_archive_padding">16dp</dimen>
<dimen name="contact_selection_actions_tap_area">10dp</dimen>
<!-- RedPhone -->
<dimen name="incoming_widget_outer_radius">135dip</dimen>

View File

@ -2,7 +2,6 @@ package org.thoughtcrime.securesms.components;
import android.content.Context;
import android.graphics.Rect;
import android.graphics.drawable.Drawable;
import android.support.v7.widget.Toolbar;
import android.text.Editable;
import android.text.InputType;
@ -97,8 +96,9 @@ public class ContactFilterToolbar extends Toolbar {
notifyListener();
}
});
expandTapArea(this, action, 500);
expandTapArea(toggleContainer, dialpadToggle, 500);
expandTapArea(this, action);
expandTapArea(toggleContainer, dialpadToggle);
}
@Override
@ -131,10 +131,12 @@ public class ContactFilterToolbar extends Toolbar {
private void displayTogglingView(View view) {
toggle.display(view);
expandTapArea(toggleContainer, view, 500);
expandTapArea(toggleContainer, view);
}
private void expandTapArea(final View container, final View child, final int padding) {
private void expandTapArea(final View container, final View child) {
final int padding = getResources().getDimensionPixelSize(R.dimen.contact_selection_actions_tap_area);
container.post(new Runnable() {
@Override
public void run() {