]> git.cworth.org Git - sup/commitdiff
fixed user query parsing
authorwmorgan <wmorgan@5c8cc53c-5e98-4d25-b20a-d8db53a31250>
Wed, 27 Dec 2006 17:40:17 +0000 (17:40 +0000)
committerwmorgan <wmorgan@5c8cc53c-5e98-4d25-b20a-d8db53a31250>
Wed, 27 Dec 2006 17:40:17 +0000 (17:40 +0000)
git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@101 5c8cc53c-5e98-4d25-b20a-d8db53a31250

lib/sup/modes/search-results-mode.rb

index 0a353a90c9700063cc85658d0b7de0cca57ec469..ff83a5e6c9867eb74926887f1d6b45008f3a4b4a 100644 (file)
@@ -5,9 +5,8 @@ class SearchResultsMode < ThreadIndexMode
     k.add :load_more_threads, "Load #{LOAD_MORE_THREAD_NUM} more threads", 'M'
   end
 
-  def initialize content
-    raise ArgumentError, "no content" if content =~ /^\s*$/
-    @content = content.gsub(/[\(\)]/) { |x| "\\" + x }
+  def initialize qobj
+    @qobj = qobj
     super
   end
 
@@ -15,7 +14,7 @@ class SearchResultsMode < ThreadIndexMode
   def is_relevant? m; super; end
 
   def load_more_threads n=ThreadIndexMode::LOAD_MORE_THREAD_NUM
-    load_n_threads_background n, :content => @content,
+    load_n_threads_background n, :qobj => @qobj,
                                  :load_killed => true,
                                  :load_spam => false,
                                  :when_done =>(lambda do |num|