notedeck

One damus client to rule them all
git clone git://jb55.com/notedeck
Log | Files | Refs | README | LICENSE

commit 6e50e7ee5b5689625eeaff2d88756dba53a0994c
parent 181e508f70fb4eabb1284ca4dbd81a35e216496c
Author: kernelkind <kernelkind@gmail.com>
Date:   Sat,  4 Oct 2025 17:37:06 -0400

process popup after action

Signed-off-by: kernelkind <kernelkind@gmail.com>

Diffstat:
Mcrates/notedeck_columns/src/nav.rs | 3+++
1 file changed, 3 insertions(+), 0 deletions(-)

diff --git a/crates/notedeck_columns/src/nav.rs b/crates/notedeck_columns/src/nav.rs @@ -243,6 +243,9 @@ fn process_popup_resp( if let Some(NavAction::Returned(_)) = action.action { let column = app.columns_mut(ctx.i18n, ctx.accounts).column_mut(col); + if let Some(after_action) = column.sheet_router.after_action.clone() { + column.router_mut().route_to(after_action); + } column.sheet_router.clear(); } else if let Some(NavAction::Navigating) = action.action { let column = app.columns_mut(ctx.i18n, ctx.accounts).column_mut(col);