Use typed group selection for SSD append flows
ober
379f73f4ec06e15708f81b5639c75be5cfa77177
--- a/templates/ssd-review.ss +++ b/templates/ssd-review.ss @@ -7383,8 +7383,7 @@ "" " private fun startAppendMode() {" " if (sessionMissing(currentSession)) return" - " val session = ssdSessionOrEmpty(currentSession)" - " val group = ssdSessionFindGroupById(session, selectedGroupId)" + " val group = mainActivitySelectRequestedGroup(this, reviewView, currentSession, selectedGroupId)" " if (ssdGroupMissing(group)) {" " mainActivityClearInteractionModes(this, reviewView)" " setStatus(\"Select an existing group first, then tap Append\")" @@ -7392,7 +7391,6 @@ " }" " val appendGroup = ssdGroupOrEmpty(group)" " mainActivityStartAppendInteraction(this, reviewView)" - " reviewViewSelectGroupId(reviewView, appendGroup.id)" " setStatus(appendModeStatus(appendGroup))" " }" "" @@ -7748,8 +7746,7 @@ "" " private fun showAppendDialog(rect: FloatArray, detectedIds: List<String>) {" " if (sessionMissing(currentSession)) return" - " val session = ssdSessionOrEmpty(currentSession)" - " val group = ssdSessionFindGroupById(session, selectedGroupId)" + " val group = mainActivitySelectRequestedGroup(this, reviewView, currentSession, selectedGroupId)" " if (ssdGroupMissing(group)) {" " mainActivityClearInteractionModes(this, reviewView)" " setStatus(appendCanceledNoGroupStatus())"