Store Sequence sequence location in a shared_ptr class
[mussa.git] / qui / seqbrowser / SequenceBrowserWidget.cpp
index 3b25b912c59e7a01792fce494ccdbf52f5a97455..c10136ec090c2922029e6366a19beff23f702a53 100644 (file)
@@ -131,7 +131,8 @@ void SequenceBrowserWidget::setSequences(
       seq_i != sequences.end();
       ++seq_i)
   {
-    boost::shared_ptr<GlSequence> gs(new GlSequence(*seq_i, cm));
+    // Blech *(*seq_i) is dereferencing the shared_ptr stored in the iterator.
+    boost::shared_ptr<GlSequence> gs(new GlSequence(*(*seq_i), cm));
     converted_sequences.push_back(gs);
     browser.push_sequence(gs);
   }