From 6f1a5d31bf5b061e357ee0293c27309435bb7d89 Mon Sep 17 00:00:00 2001 From: pxlman Date: Wed, 6 May 2026 04:10:00 +0300 Subject: [PATCH] replace on_right_press with on_right_release for better experience --- viewport/src/table_block.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/viewport/src/table_block.rs b/viewport/src/table_block.rs index 7021289..354528f 100644 --- a/viewport/src/table_block.rs +++ b/viewport/src/table_block.rs @@ -528,6 +528,8 @@ impl TableBlock { } pub fn handle(&mut self, msg: TableMessage) { + #[cfg(debug_assertions)] + println!("Table {:?} got message: {:?}", self.id, msg); match msg { TableMessage::CellChanged(row, col, val) => { if self.read_only { @@ -1502,7 +1504,7 @@ where MouseArea::new(cell_container) .on_press(on_msg(TableMessage::SelectCell(r, c))) .on_double_click(on_msg(TableMessage::EditCell(r, c))) - .on_right_press(on_msg(TableMessage::ContextMenu(r, c))) + .on_right_release(on_msg(TableMessage::ContextMenu(r, c))) .on_enter(on_msg(TableMessage::CellEnter(r, c))) .into() };