projects
/
mussa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
incorporate drawable and annotations
[mussa.git]
/
alg
/
glseqbrowser.cpp
diff --git
a/alg/glseqbrowser.cpp
b/alg/glseqbrowser.cpp
index e9d55b985571fa2785fca31c10ee480bc8cefbd6..03afaf56c4fac3707735f9afa90752d96fea19ab 100644
(file)
--- a/
alg/glseqbrowser.cpp
+++ b/
alg/glseqbrowser.cpp
@@
-336,26
+336,27
@@
void GlSeqBrowser::clear_selection()
void GlSeqBrowser::push_sequence(const Sequence& s)
{
void GlSeqBrowser::push_sequence(const Sequence& s)
{
- GlSequence
gs(s, color_mapper
);
+ GlSequence
Ref gs(new GlSequence(s, color_mapper)
);
push_sequence(gs);
}
push_sequence(gs);
}
-void GlSeqBrowser::push_sequence(
boost::shared_ptr<Sequence>
s)
+void GlSeqBrowser::push_sequence(
SequenceRef
s)
{
{
-
boost::shared_ptr<GlSequence>
gs(new GlSequence(*s, color_mapper));
+
GlSequenceRef
gs(new GlSequence(*s, color_mapper));
push_sequence(gs);
}
void GlSeqBrowser::push_sequence(GlSequence gs)
{
push_sequence(gs);
}
void GlSeqBrowser::push_sequence(GlSequence gs)
{
-
boost::shared_ptr<GlSequence>
new_gs(new GlSequence(gs));
+
GlSequenceRef
new_gs(new GlSequence(gs));
push_sequence(new_gs);
}
push_sequence(new_gs);
}
-void GlSeqBrowser::push_sequence(
boost::shared_ptr<GlSequence>
gs)
+void GlSeqBrowser::push_sequence(
GlSequenceRef
gs)
{
{
+ GlSequenceRef new_gs(new GlSequence(gs));
clear_links();
clear_links();
- track_container.push_back(gs);
+ track_container.push_back(
new_
gs);
update_layout();
if (track_container.size() > 1)
path_segments.push_back(pair_segment_map());
update_layout();
if (track_container.size() > 1)
path_segments.push_back(pair_segment_map());