summaryrefslogtreecommitdiffstats
path: root/src/app/widgets/base/text_input.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/app/widgets/base/text_input.rs')
-rw-r--r--src/app/widgets/base/text_input.rs21
1 files changed, 11 insertions, 10 deletions
diff --git a/src/app/widgets/base/text_input.rs b/src/app/widgets/base/text_input.rs
index 47a5cb7b..1ca60910 100644
--- a/src/app/widgets/base/text_input.rs
+++ b/src/app/widgets/base/text_input.rs
@@ -297,7 +297,7 @@ impl Component for TextInput {
}
fn handle_key_event(&mut self, event: KeyEvent) -> ComponentEventResult {
- if event.modifiers.is_empty() {
+ if event.modifiers.is_empty() || event.modifiers == KeyModifiers::SHIFT {
match event.code {
KeyCode::Left => {
let original_cursor = self.cursor.cur_cursor();
@@ -356,16 +356,17 @@ impl Component for TextInput {
}
}
- fn handle_mouse_event(&mut self, event: MouseEvent) -> ComponentEventResult {
+ fn handle_mouse_event(&mut self, _event: MouseEvent) -> ComponentEventResult {
// We are assuming this is within bounds...
- let x = event.column;
- let widget_x = self.bounds.x + 2;
- if x >= widget_x {
- // TODO: Do this at some point after refactor
- ComponentEventResult::Redraw
- } else {
- ComponentEventResult::NoRedraw
- }
+ // let x = event.column;
+ // let widget_x = self.bounds.x + 2;
+ // if x >= widget_x {
+ // // TODO: Do this at some point after refactor
+ // ComponentEventResult::Redraw
+ // } else {
+ // ComponentEventResult::NoRedraw
+ // }
+ ComponentEventResult::Unhandled
}
}