From 25aa2e2711c73ca100690a6dde48a150ac933d5b Mon Sep 17 00:00:00 2001 From: Joe Taylor Date: Wed, 2 Aug 2006 02:05:58 +0000 Subject: [PATCH] Fixed selection of correct data slice when doing mouse-picked JT6M decodes from a recorded file. (Still need to test for decoding from real-time data.) git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/trunk@223 ab8295b8-cf94-4d9e-aec4-7959e3be5d79 --- decode2.f90 | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/decode2.f90 b/decode2.f90 index 76d694173..3f8e6fe92 100644 --- a/decode2.f90 +++ b/decode2.f90 @@ -75,8 +75,16 @@ subroutine decode2 if(mousebutton.eq.0) istart=1 if(mousebutton.gt.0) then jzz=lenpick - if(mode(1:4).eq.'JT6M') jzz=4*11025 - istart=istart + 3300 - jzz/2 + +! This is a major kludge: + if(mode(1:4).eq.'JT6M') then + jzz=4*11025 + if(mousebutton.eq.3) jzz=10*11025 + istart=istart+11025 + else + istart=istart + 3300 - jzz/2 + endif + if(istart.lt.2) istart=2 if(istart+jzz.gt.jzc) istart=jzc-jzz endif