From df6b8209ee443d24e8387a9c60b244fc66a7f4be Mon Sep 17 00:00:00 2001
From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04>
Date: Thu, 1 Oct 2009 10:20:58 +0000
Subject: [PATCH] fix for clicking on bases

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

diff --git a/uk/ac/sanger/artemis/components/alignment/JamView.java b/uk/ac/sanger/artemis/components/alignment/JamView.java
index deb6b14b2..15929f5de 100644
--- a/uk/ac/sanger/artemis/components/alignment/JamView.java
+++ b/uk/ac/sanger/artemis/components/alignment/JamView.java
@@ -1718,8 +1718,8 @@ public class JamView extends JPanel
     
     String refName = (String) combo.getSelectedItem();
     int seqLength = seqLengths.get(refName);
-    float pixPerBase = ((float)getWidth())/(float)(seqLength);    
-    int start = (int) Math.round(event.getPoint().getX()/pixPerBase);
+    float pixPerBase = getPixPerBaseByWidth();
+    int start = (int) ( (event.getPoint().getX()/pixPerBase) + 1.f );
     
     if (dragStart < 0 && (event.getModifiersEx() & onmask) == onmask)
       dragStart = start;
-- 
GitLab