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 {
143143 return null ;
144144 }
145145 this . setSelection ( selectionOffset ) ;
146- return selectionOffset === COMPOSER_SELECTED ? null : this . state . completionList [ selectionOffset - 1 ] ;
147146 }
148147
149148 // called from MessageComposerInput
@@ -155,7 +154,6 @@ export default class Autocomplete extends React.Component {
155154 return null ;
156155 }
157156 this . setSelection ( selectionOffset ) ;
158- return selectionOffset === COMPOSER_SELECTED ? null : this . state . completionList [ selectionOffset - 1 ] ;
159157 }
160158
161159 onEscape ( e ) : boolean {
@@ -201,6 +199,9 @@ export default class Autocomplete extends React.Component {
201199
202200 setSelection ( selectionOffset : number ) {
203201 this . setState ( { selectionOffset, hide : false } ) ;
202+ if ( this . props . onSelectionChange ) {
203+ this . props . onSelectionChange ( this . state . completionList [ selectionOffset - 1 ] ) ;
204+ }
204205 }
205206
206207 componentDidUpdate ( ) {
Original file line number Diff line number Diff line change @@ -949,8 +949,7 @@ export default class MessageComposerInput extends React.Component {
949949 } ;
950950
951951 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 ( ) ;
954953 } ;
955954
956955 onEscape = async ( e ) => {
@@ -1133,6 +1132,7 @@ export default class MessageComposerInput extends React.Component {
11331132 < Autocomplete
11341133 ref = { ( e ) => this . autocomplete = e }
11351134 onConfirm = { this . setDisplayedCompletion }
1135+ onSelectionChange = { this . setDisplayedCompletion }
11361136 query = { this . getAutocompleteQuery ( content ) }
11371137 selection = { selection } />
11381138 </ div >
You can’t perform that action at this time.
0 commit comments