Skip to content

Commit 2d5313a

Browse files
fix mac
1 parent b8157ad commit 2d5313a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

desktop/src/cef/input.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,8 @@ pub(crate) fn handle_window_event(browser: &Browser, input_state: &mut InputStat
9090
key_event.unmodified_character = key_to_char(&event.key_without_modifiers) as u16;
9191

9292
#[cfg(target_os = "macos")] // See https://www.magpcss.org/ceforum/viewtopic.php?start=10&t=11650
93-
if key_event.character == 0 && key_event.unmodified_character == 0 {
94-
key_event.character = 1;
93+
if key_event.character == 0 && key_event.unmodified_character == 0 && event.text_with_all_modifiers.is_some() {
94+
key_event.unmodified_character = 1;
9595
}
9696

9797
#[cfg(not(target_os = "macos"))]

0 commit comments

Comments
 (0)