Mirror of Ardour Source Code
Find a file
Paul Davis 25c0bd9274 Prevent updates to the playhead when a locate is pending after a drag/click is used to move the playhead.
There are two problem cases:

  1) the drag "fake-located" the playhead, but a redraw happens before the locate itself finishes.
  2) the transport emits Session::PositionChanged from Session::non_realtime_stop(), even though
     this is occuring in the "middle" of the locate process (we stop first).

In the first case, the drag code sets _pending_locate_request, since we need this to be true even
before the queued SessionEvent for the locate has been processed. So to deal with this case

In the second case, we use Session::locate_initiated() to decide if we're in the middle of a locate.
2020-03-25 18:39:59 -06:00
doc Update doxygen doc 2020-03-02 17:58:03 +01:00
gtk2_ardour Prevent updates to the playhead when a locate is pending after a drag/click is used to move the playhead. 2020-03-25 18:39:59 -06:00
headless Fix cross-compile linking (arm-linux ld) 2020-02-14 00:20:45 +01:00
libs Convert polarity invert state from v2 sessions 2020-03-25 23:58:15 +01:00
msvc_extra_headers Update 'CURRENT_SESSION_FILE_VERSION' for our MSVC builds 2020-03-14 11:23:26 +00:00
MSVCardour3 Add/remove source(s) in our MSVC project (gtk2_ardour) 2020-03-18 09:24:13 +00:00
MSVCMixbus3 Initial changes needed for building Mixbus (with MSVC) as version 5 2018-09-10 07:14:59 +01:00
MSVCvst_scan Adapt our remaining MSVC projects for 'boost::atomic' (in case it later gets extended to the other libs) 2018-09-30 09:19:28 +01:00
nutemp additional changes to follow library name change from timecode -> temporal 2017-09-25 12:13:54 -04:00
session_utils fix error in multiple calls to SourceFactory::createWritable() 2020-03-23 21:47:13 -06:00
share Fix typo in script 2020-03-15 11:24:55 +01:00
tools Fix icon-tool 2020-03-23 01:18:55 +01:00
us2400 switch remaining use of Common/ToggleMixerList to Mixer/ToggleMixerList 2019-03-18 10:58:02 -07:00
vst fix vamp path: 2016-06-25 00:44:04 +02:00
.dir-locals.el
.gitattributes Add a Readme pertaining to GH release tarballs 2017-04-22 16:04:35 +02:00
.gitignore Update gitignore, clean up git status 2020-02-23 21:11:47 +01:00
ardour.1 fix link in manpage 2016-10-18 22:26:23 +02:00
ardour.1.es
ardour.1.fr
ardour.1.ru
COPYING
instant.xml.sae
msvc32-fixup.pl Initial changes needed for building Mixbus (with MSVC) as version 5 2018-09-10 07:14:59 +01:00
PACKAGER_README
README
README-GITHUB.txt Add a Readme pertaining to GH release tarballs 2017-04-22 16:04:35 +02:00
system_config Empty system_config (pre-seed XML nodes, use built-in settings) 2017-03-02 19:37:36 +01:00
testfile.flac
testfile.ogg
TRANSLATORS Update TRANSLATORS 2017-01-05 09:21:12 +00:00
waf Update waf to v2.0.19 2020-01-25 04:07:41 +01:00
wscript Fix optimized mingw/gcc-8.2 builds 2020-03-10 20:55:50 +01:00

Please see the Ardour web site at http://ardour.org/ for all documentation..

For information on building ardour: 
      
     http://ardour.org/development.html