searchengine/cpix/cpix/src/cpixhits.cpp
changeset 23 d4d56f5e7c55
parent 14 8bd192d47aaa
--- a/searchengine/cpix/cpix/src/cpixhits.cpp	Mon Sep 20 12:35:47 2010 +0530
+++ b/searchengine/cpix/cpix/src/cpixhits.cpp	Tue Oct 05 13:15:12 2010 +0530
@@ -45,8 +45,8 @@
             for (; i != wrappers_.end(); ++i)
             {
                 delete i->second;
-                wrappers_.clear();
             }
+            wrappers_.erase(wrappers_.begin(),wrappers_.end());
         } else {
             for (; i != wrappers_.find(index); ++i)
             {
@@ -266,7 +266,7 @@
         delete hits_; 
         hits_ = 0; 
         
-        destroyWrappers(0);
+        destroyWrappers(-1);
 
         delete docConsumer_;
 
@@ -336,7 +336,7 @@
 	
     HitDocumentList::~HitDocumentList()
     {
-        destroyWrappers(0);
+        destroyWrappers(-1);
         for (std::vector<lucene::document::Document*>::iterator i = documents_.begin(); 
              i != documents_.end(); 
              i++)