changeset 221:b67fd44ce667 refactoring

Fix for tests/0035
author mas01cr
date Wed, 05 Dec 2007 12:14:00 +0000
parents 0e872105789b
children 4a66c326bbf1
files query.cpp
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/query.cpp	Wed Dec 05 12:10:40 2007 +0000
+++ b/query.cpp	Wed Dec 05 12:14:00 2007 +0000
@@ -402,13 +402,13 @@
 
     trackIndexOffset=trackOffset/dbH->dim; // numVectors offset
 
+    read_data(track, &data_buffer, &data_buffer_size);
     if(sequenceLength<=trackTable[track]){  // test for short sequences
       
       if(verbosity>7) {
 	std::cerr << track << "." << trackIndexOffset << "." << trackTable[track] << " | ";std::cerr.flush();
       }
       
-      read_data(track, &data_buffer, &data_buffer_size);
       initialize_arrays(track, numVectors, query, data_buffer, D, DD);
 
       if(verbosity>3 && usingTimes) {
@@ -704,13 +704,13 @@
 
     trackIndexOffset=trackOffset/dbH->dim; // numVectors offset
 
+    read_data(track, &data_buffer, &data_buffer_size);
     if(sequenceLength<=trackTable[track]){  // test for short sequences
       
       if(verbosity>7) {
 	std::cerr << track << "." << trackIndexOffset << "." << trackTable[track] << " | ";std::cerr.flush();
       }
 
-      read_data(track, &data_buffer, &data_buffer_size);
       initialize_arrays(track, numVectors, query, data_buffer, D, DD);
 
       if(verbosity>3 && usingTimes) {