diff --git a/SnM/SnM.cpp b/SnM/SnM.cpp index 83f93262d..87f45a75e 100644 --- a/SnM/SnM.cpp +++ b/SnM/SnM.cpp @@ -433,7 +433,7 @@ static COMMAND_T s_cmdTable[] = // Toolbar ---------------------------------------------------------------- { { DEFACCEL, "SWS/S&M: Toggle toolbars auto refresh enable" }, "S&M_TOOLBAR_REFRESH_ENABLE", EnableToolbarsAutoRefesh, NULL, 0, IsToolbarsAutoRefeshEnabled}, - { { DEFACCEL, "SWS/S&M: Toolbar - Toggle track envelopes in touch/latch/write" }, "S&M_TOOLBAR_WRITE_ENV", ToggleWriteEnvExists, NULL, 0, WriteEnvExists}, + { { DEFACCEL, "SWS/S&M: Toolbar - Toggle track envelopes in touch/latch/latch preview/write" }, "S&M_TOOLBAR_WRITE_ENV", ToggleWriteEnvExists, NULL, 0, WriteEnvExists}, { { DEFACCEL, "SWS/S&M: Toolbar - Toggle offscreen item selection (left)" }, "S&M_TOOLBAR_ITEM_SEL0", ToggleOffscreenSelItems, NULL, SNM_ITEM_SEL_LEFT, HasOffscreenSelItems}, { { DEFACCEL, "SWS/S&M: Toolbar - Toggle offscreen item selection (right)" },"S&M_TOOLBAR_ITEM_SEL1", ToggleOffscreenSelItems, NULL, SNM_ITEM_SEL_RIGHT, HasOffscreenSelItems}, { { DEFACCEL, "SWS/S&M: Toolbar - Toggle offscreen item selection (top)" }, "S&M_TOOLBAR_ITEM_SEL2", ToggleOffscreenSelItems, NULL, SNM_ITEM_SEL_UP, HasOffscreenSelItems}, diff --git a/SnM/SnM_Track.cpp b/SnM/SnM_Track.cpp index ce6c6004a..53f37bdf5 100644 --- a/SnM/SnM_Track.cpp +++ b/SnM/SnM_Track.cpp @@ -619,7 +619,7 @@ void ToggleWriteEnvExists(COMMAND_T* _ct) { MediaTrack* tr = CSurf_TrackFromID(i, false); int autoMode = tr ? *(int*)GetSetMediaTrackInfo(tr, "I_AUTOMODE", NULL) : -1; - if (autoMode >= 2 /* touch */ && autoMode <= 4 /* latch */) + if (autoMode >= 2 /* touch */ && autoMode <= 5 /* latch preview */) { GetSetMediaTrackInfo(tr, "I_AUTOMODE", &g_i1); // set read mode g_toolbarAutoModeToggles.Add(new SNM_TrackInt(tr, autoMode)); @@ -640,7 +640,7 @@ int WriteEnvExists(COMMAND_T* _ct) { MediaTrack* tr = CSurf_TrackFromID(i, false); int autoMode = tr ? *(int*)GetSetMediaTrackInfo(tr, "I_AUTOMODE", NULL) : -1; - if (autoMode >= 2 /* touch */ && autoMode <= 4 /* latch */) + if (autoMode >= 2 /* touch */ && autoMode <= 5 /* latch preview */) return true; } return false; diff --git a/whatsnew.txt b/whatsnew.txt index 63fd7b7a1..f7334dadf 100644 --- a/whatsnew.txt +++ b/whatsnew.txt @@ -1,3 +1,5 @@ ++Issue 945: "SWS/S&M: Toolbar - Toggle track envelopes in touch/latch/write" - add latch preview + !v2.9.7 featured build (September 28, 2017) Fixes: +Issue 897: Fix major issues with OSX 10.13 High Sierra