From 35ccf0250ad050c86ed79ea59bbd0f9da6a97fba Mon Sep 17 00:00:00 2001
From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04>
Date: Sun, 24 Oct 2010 15:41:01 +0000
Subject: [PATCH] speed up check for multiple blocks in cigar

git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@14915 ee4ac58c-ac51-4696-9907-e4b3aa274f04
---
 uk/ac/sanger/artemis/components/alignment/BamView.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/uk/ac/sanger/artemis/components/alignment/BamView.java b/uk/ac/sanger/artemis/components/alignment/BamView.java
index fdadb7c9f..d1c964158 100644
--- a/uk/ac/sanger/artemis/components/alignment/BamView.java
+++ b/uk/ac/sanger/artemis/components/alignment/BamView.java
@@ -1618,12 +1618,12 @@ public class BamView extends JPanel
        g2.setStroke(originalStroke);
     }
 
-    List<AlignmentBlock> blocks = thisRead.getAlignmentBlocks();    
-    if(blocks.size() == 1)
+    if(thisRead.getCigar().getCigarElements().size() == 1)
       g2.drawLine((int)( thisStart * pixPerBase), ypos,
                   (int)( thisEnd * pixPerBase), ypos);
     else
     {
+      List<AlignmentBlock> blocks = thisRead.getAlignmentBlocks();
       Color c = g2.getColor();
       int lastEnd = 0;
       for(int i=0; i<blocks.size(); i++)
-- 
GitLab