protected void refineSuggestion(SuggestionsAdapter<?> adapter, long id) { if (DBG) Log.d(TAG, "query refine clicked, pos " + id); SuggestionPosition suggestion = getCurrentSuggestions(adapter, id); if (suggestion == null) { return; } String query = suggestion.getSuggestionQuery(); if (TextUtils.isEmpty(query)) { return; } // Log refine click getLogger() .logSuggestionClick( id, suggestion.getCursor(), getCurrentIncludedCorpora(), Logger.SUGGESTION_CLICK_TYPE_REFINE); // Put query + space in query text view String queryWithSpace = query + ' '; setQuery(queryWithSpace, false); updateSuggestions(); mSearchActivityView.focusQueryTextView(); }