diff -Naur tracker-0.8.3/src/tracker-search-tool/tracker-search-tool.gs tracker-0.8.3dev/src/tracker-search-tool/tracker-search-tool.gs
--- tracker-0.8.3/src/tracker-search-tool/tracker-search-tool.gs	2010-03-25 13:15:56.000000000 -0400
+++ tracker-0.8.3dev/src/tracker-search-tool/tracker-search-tool.gs	2010-04-26 16:09:48.000000000 -0400
@@ -37,6 +37,7 @@
 window : Window
 service : string?
 terms : array of string?
+search_string : string?
 print_version: bool
 const options : array of OptionEntry = {{"service", 's', 0, OptionArg.STRING, ref service, "Search from a specific service", "SERVICE" }, {"version", 'V', 0, OptionArg.NONE, ref print_version, "Print version", null }, {"", 0, 0, OptionArg.STRING_ARRAY, ref terms, "search terms", null}, { null }}
 
@@ -161,4 +162,8 @@
 
     window.show_all ()
 
+    if (terms is not null)
+        search_string = string.joinv (" ", terms)
+        entry.set_text (search_string)
+
     Gtk.main ()
