diff --git a/modules/gui/src/sequence/sequence_viewer.cc b/modules/gui/src/sequence/sequence_viewer.cc index 552e856e9e8ecc8106b7becf6bc5fd2a7a4af926..0b3a99e26372a16e50fbae46883de0a180e6a046 100644 --- a/modules/gui/src/sequence/sequence_viewer.cc +++ b/modules/gui/src/sequence/sequence_viewer.cc @@ -203,8 +203,12 @@ void SequenceViewerV2::CopyEvent(QKeyEvent* event) rows.insert(list[i].row()); } + bool first_row = true; for(int i = 0; i < model_->rowCount(); i++){ if(rows.contains(i)){ + if(!first_row){ + clipboard_string.append("\n"); + } for(int j=min_col; j<=max_col; j++){ const QModelIndex& index = model_->index(i,j); if(model->isSelected(index)){ @@ -214,7 +218,7 @@ void SequenceViewerV2::CopyEvent(QKeyEvent* event) clipboard_string.append('-'); } } - clipboard_string.append("\n"); + first_row = false; } } QApplication::clipboard()->setText(clipboard_string);