From 208b1c3e5f71d4def006e83621f4f24d5bd40f71 Mon Sep 17 00:00:00 2001 From: Sam Bosley Date: Wed, 16 Jan 2013 11:01:14 -0800 Subject: [PATCH] Fixed a weird bug where the quickadd visibility was somehow blocking selectCustomId from working --- astrid/src/com/todoroo/astrid/ui/QuickAddBar.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/astrid/src/com/todoroo/astrid/ui/QuickAddBar.java b/astrid/src/com/todoroo/astrid/ui/QuickAddBar.java index afa96e3fe..adbf89b59 100644 --- a/astrid/src/com/todoroo/astrid/ui/QuickAddBar.java +++ b/astrid/src/com/todoroo/astrid/ui/QuickAddBar.java @@ -143,9 +143,14 @@ public class QuickAddBar extends LinearLayout { quickAddBox.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before, int count) { - boolean visible = !TextUtils.isEmpty(s) && quickAddBox.hasFocus(); - boolean showControls = Preferences.getBoolean(R.string.p_show_quickadd_controls, true); - quickAddControlsContainer.setVisibility((showControls && visible) ? View.VISIBLE : View.GONE); + final boolean visible = !TextUtils.isEmpty(s) && quickAddBox.hasFocus(); + final boolean showControls = Preferences.getBoolean(R.string.p_show_quickadd_controls, true); + quickAddControlsContainer.postDelayed(new Runnable() { + @Override + public void run() { + quickAddControlsContainer.setVisibility((showControls && visible) ? View.VISIBLE : View.GONE); + } + }, 10); } @Override