Skip to content

Commit 86e3f88

Browse files
committed
Fix Fixation ordering issue by changing the iterator to a reverse iterator when adding generated fixations
1 parent 164e0cc commit 86e3f88

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

controller.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -472,7 +472,7 @@ void Controller::generateFixationData(QVector<QString> tasks, QString algSetting
472472
idb.insertFixationRun(fixation_run_id,session_id,fixation_date_time,fixation_filter_settings);
473473

474474
int fixation_order = 1;
475-
for(auto fix = session_fixations.begin(); fix != session_fixations.end(); ++fix) {
475+
for(auto fix = session_fixations.rbegin(); fix != session_fixations.rend(); ++fix) {
476476
QString fixation_id = QUuid::createUuid().toString();
477477
fixation_id.remove("{"); fixation_id.remove("}");
478478
idb.insertFixation(fixation_id,fixation_run_id,QString::number(fix->fixation_event_time),QString::number(fixation_order),QString::number(fix->x),QString::number(fix->y),fix->target,QString::number(fix->source_file_line),QString::number(fix->source_file_col),fix->token == "" ? "null" : "\""+fix->token+"\"",fix->syntactic_category == "" ? "null" : "\""+fix->syntactic_category+"\"",fix->xpath == "" ? "null" : "\""+fix->xpath+"\"",QString::number(fix->left_pupil_diameter),QString::number(fix->right_pupil_diameter),QString::number(fix->duration));

0 commit comments

Comments
 (0)