From c79f418dc7f60e88dea0615f2f399768852acc73 Mon Sep 17 00:00:00 2001
From: stefan <stefan@5a81b35b-ba03-0410-adc8-b2c5c5119f08>
Date: Thu, 27 May 2010 13:54:39 +0000
Subject: [PATCH] New SequenceViewer, fix selection (stupid typo)

git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/trunk@2290 5a81b35b-ba03-0410-adc8-b2c5c5119f08
---
 modules/gui/src/sequence/base_view_object.cc | 2 +-
 modules/gui/src/sequence/sequence_row.hh     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/modules/gui/src/sequence/base_view_object.cc b/modules/gui/src/sequence/base_view_object.cc
index 6c882761b..f6292d97b 100644
--- a/modules/gui/src/sequence/base_view_object.cc
+++ b/modules/gui/src/sequence/base_view_object.cc
@@ -58,7 +58,7 @@ int BaseViewObject::GetRowCount()
 
 void BaseViewObject::SetSelection(int row, const QSet<int>& added, const QSet<int>& removed)
 {
-  if(row<0 || row >= rows_.size()){
+  if(row>=0 && row < rows_.size()){
     rows_[row]->SetSelection(added,removed);
   }
 }
diff --git a/modules/gui/src/sequence/sequence_row.hh b/modules/gui/src/sequence/sequence_row.hh
index 029fe26e4..51979f330 100644
--- a/modules/gui/src/sequence/sequence_row.hh
+++ b/modules/gui/src/sequence/sequence_row.hh
@@ -53,7 +53,7 @@ public:
   virtual void SetSequence(seq::SequenceHandle& sequence);
   const seq::SequenceHandle& GetSequence() const;
 
-  void SetSelection(const QSet<int>& added, const QSet<int>& removed);
+  virtual void SetSelection(const QSet<int>& added, const QSet<int>& removed);
 
 private:
   QString name_;
-- 
GitLab