diff --git a/docs/api/components_search_SearchResults.brs.html b/docs/api/components_search_SearchResults.brs.html
index 763080ad..8b8760a4 100644
--- a/docs/api/components_search_SearchResults.brs.html
+++ b/docs/api/components_search_SearchResults.brs.html
@@ -113,6 +113,13 @@ sub loadResults()
m.searchSelect.itemdata = m.searchTask.results
m.searchSelect.query = m.top.SearchAlpha
m.searchHelpText.visible = false
+ if m.searchTask.results.TotalRecordCount = 0
+ ' make sure focus is on the keyboard
+ if m.searchSelect.isinFocusChain()
+ m.searchAlphabox.setFocus(true)
+ end if
+ return
+ end if
m.searchAlphabox = m.top.findnode("searchResults")
m.searchAlphabox.translation = "[470, 85]"
end sub
@@ -129,9 +136,21 @@ function onKeyEvent(key as string, press as boolean) as boolean
if key = "left" and m.searchSelect.isinFocusChain()
m.searchAlphabox.setFocus(true)
return true
- else if key = "right"
+ else if key = "right" and m.searchSelect.content <> invalid and m.searchSelect.content.getChildCount() > 0
m.searchSelect.setFocus(true)
return true
+ else if key = "play" and m.searchSelect.isinFocusChain() and m.searchSelect.rowItemFocused.count() > 0
+ print "play was pressed from search results"
+ if m.searchSelect.rowItemFocused <> invalid
+ selectedContent = m.searchSelect.content.getChild(m.searchSelect.rowItemFocused[0])
+ if selectedContent <> invalid
+ selectedItem = selectedContent.getChild(m.searchSelect.rowItemFocused[1])
+ if selectedItem <> invalid
+ m.top.quickPlayNode = selectedItem
+ return true
+ end if
+ end if
+ end if
end if
return false
diff --git a/docs/api/quicksearch.html b/docs/api/quicksearch.html
index 9c939270..2e3ac03f 100644
--- a/docs/api/quicksearch.html
+++ b/docs/api/quicksearch.html
@@ -7,7 +7,7 @@