This repository was archived by the owner on Sep 11, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +5
-4
lines changed
src/components/views/rooms Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -143,7 +143,6 @@ export default class Autocomplete extends React.Component {
143
143
return null ;
144
144
}
145
145
this . setSelection ( selectionOffset ) ;
146
- return selectionOffset === COMPOSER_SELECTED ? null : this . state . completionList [ selectionOffset - 1 ] ;
147
146
}
148
147
149
148
// called from MessageComposerInput
@@ -155,7 +154,6 @@ export default class Autocomplete extends React.Component {
155
154
return null ;
156
155
}
157
156
this . setSelection ( selectionOffset ) ;
158
- return selectionOffset === COMPOSER_SELECTED ? null : this . state . completionList [ selectionOffset - 1 ] ;
159
157
}
160
158
161
159
onEscape ( e ) : boolean {
@@ -201,6 +199,9 @@ export default class Autocomplete extends React.Component {
201
199
202
200
setSelection ( selectionOffset : number ) {
203
201
this . setState ( { selectionOffset, hide : false } ) ;
202
+ if ( this . props . onSelectionChange ) {
203
+ this . props . onSelectionChange ( this . state . completionList [ selectionOffset - 1 ] ) ;
204
+ }
204
205
}
205
206
206
207
componentDidUpdate ( ) {
Original file line number Diff line number Diff line change @@ -949,8 +949,7 @@ export default class MessageComposerInput extends React.Component {
949
949
} ;
950
950
951
951
moveAutocompleteSelection = ( up ) => {
952
- const completion = up ? this . autocomplete . onUpArrow ( ) : this . autocomplete . onDownArrow ( ) ;
953
- return this . setDisplayedCompletion ( completion ) ;
952
+ up ? this . autocomplete . onUpArrow ( ) : this . autocomplete . onDownArrow ( ) ;
954
953
} ;
955
954
956
955
onEscape = async ( e ) => {
@@ -1133,6 +1132,7 @@ export default class MessageComposerInput extends React.Component {
1133
1132
< Autocomplete
1134
1133
ref = { ( e ) => this . autocomplete = e }
1135
1134
onConfirm = { this . setDisplayedCompletion }
1135
+ onSelectionChange = { this . setDisplayedCompletion }
1136
1136
query = { this . getAutocompleteQuery ( content ) }
1137
1137
selection = { selection } />
1138
1138
</ div >
You can’t perform that action at this time.
0 commit comments