From 10efa3bf1d8725d17b740f938f021571a6bf6d39 Mon Sep 17 00:00:00 2001 From: "Kartik K. Agaram" Date: Fri, 13 Aug 2021 14:20:00 -0700 Subject: [PATCH] . --- browse-slack/environment.mu | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/browse-slack/environment.mu b/browse-slack/environment.mu index d3e2a804..4c8fd659 100644 --- a/browse-slack/environment.mu +++ b/browse-slack/environment.mu @@ -535,10 +535,6 @@ fn next-item _env: (addr environment), users: (addr array user), channels: (addr fn previous-item _env: (addr environment), users: (addr array user), channels: (addr array channel), _items: (addr item-list) { var env/edi: (addr environment) <- copy _env - var items/esi: (addr item-list) <- copy _items - var items-data-first-free-a/ecx: (addr int) <- get items, data-first-free - var final-item-index/ecx: int <- copy *items-data-first-free-a - final-item-index <- decrement var tabs-ah/eax: (addr handle array tab) <- get env, tabs var _tabs/eax: (addr array tab) <- lookup *tabs-ah var tabs/edx: (addr array tab) <- copy _tabs @@ -546,6 +542,10 @@ fn previous-item _env: (addr environment), users: (addr array user), channels: ( var current-tab-index/eax: int <- copy *current-tab-index-a var current-tab-offset/eax: (offset tab) <- compute-offset tabs, current-tab-index var current-tab/edx: (addr tab) <- index tabs, current-tab-offset + var items/esi: (addr item-list) <- copy _items + var items-data-first-free-a/ecx: (addr int) <- get items, data-first-free + var final-item-index/ecx: int <- copy *items-data-first-free-a + final-item-index <- decrement var dest/eax: (addr int) <- get current-tab, item-index compare *dest, final-item-index break-if->=