unbreak modifier+space (e.g. emoji insert on macOS)

(cherry picked from commit c490f87)
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
This commit is contained in:
Matthew Hodgson 2018-07-09 00:58:35 +01:00 committed by Michael Telatynski
parent 021409aafe
commit 0d0934add7
No known key found for this signature in database
GPG Key ID: 3F879DA5AD802A5E

View File

@ -713,6 +713,10 @@ export default class MessageComposerInput extends React.Component {
}; };
onSpace = (ev: KeyboardEvent, change: Change): Change => { onSpace = (ev: KeyboardEvent, change: Change): Change => {
if (ev.metaKey || ev.altKey || ev.shiftKey || ev.ctrlKey) {
return;
}
// drop a point in history so the user can undo a word // drop a point in history so the user can undo a word
// XXX: this seems nasty but adding to history manually seems a no-go // XXX: this seems nasty but adding to history manually seems a no-go
ev.preventDefault(); ev.preventDefault();