diff options
| author | citrons <citrons@mondecitronne.com> | 2025-06-09 14:45:51 -0500 |
|---|---|---|
| committer | citrons <citrons@mondecitronne.com> | 2025-06-09 14:46:11 -0500 |
| commit | cd06a27e20717cdfbcc6840328f67405acc7c9e7 (patch) | |
| tree | 9cc2e9c67c749f4a9e263d586a244b7e7746b5fd /client/navigation.go | |
| parent | dc957f6bb77c9d89b52f22b605f79f7be110f546 (diff) | |
jump to message
Diffstat (limited to 'client/navigation.go')
| -rw-r--r-- | client/navigation.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/client/navigation.go b/client/navigation.go index e418445..d71f257 100644 --- a/client/navigation.go +++ b/client/navigation.go @@ -28,6 +28,10 @@ func (a *application) traverseHistory(direction int) { i += direction if i >= 0 && i < len(a.windowHist) { a.currentWindow = a.windowHist[i] + win := a.windowCache.Open(a.currentWindow) + if win != nil { + win.OnNavigate() + } } } @@ -35,4 +39,8 @@ func (a *application) goTo(location window.Location) { a.removeFromHistory(location) a.windowHist = append(a.windowHist, location) a.currentWindow = location + win := a.windowCache.Open(a.currentWindow) + if win != nil { + win.OnNavigate() + } } |
