Prevent dedicated search key from dismissing eula

This commit is contained in:
Jimmy Shih
2013-03-04 18:29:38 -08:00
parent 88cb5dd4ca
commit 4cd114b0b3
@@ -27,6 +27,7 @@ import android.content.DialogInterface;
import android.os.Bundle;
import android.support.v4.app.DialogFragment;
import android.support.v4.app.FragmentActivity;
import android.view.KeyEvent;
import java.util.Locale;
@@ -99,6 +100,14 @@ public class EulaDialogFragment extends DialogFragment {
public void onClick(DialogInterface dialog, int which) {
caller.onEulaDone();
}
}).setOnKeyListener(new DialogInterface.OnKeyListener() {
@Override
public boolean onKey(DialogInterface dialog, int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_SEARCH) {
return true;
}
return false;
}
}).setPositiveButton(R.string.eula_accept, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {