Index: binaries/data/mods/public/gui/session/messages.js
|
|
|
544 | 544 | } |
545 | 545 | |
546 | 546 | let chatAddressee = Engine.GetGUIObjectByName("chatAddressee"); |
| 547 | let oldChatAddressee = chatAddressee.list_data[chatAddressee.selected]; |
547 | 548 | chatAddressee.list = addressees.map(adressee => adressee.label); |
548 | 549 | chatAddressee.list_data = addressees.map(adressee => adressee.cmd); |
549 | | chatAddressee.selected = 0; |
| 550 | chatAddressee.selected = chatAddressee.list_data.indexOf(oldChatAddressee); |
| 551 | |
| 552 | // Reset to Everybody if selected player has left. |
| 553 | if (chatAddressee.selected < 0) |
| 554 | chatAddressee.selected = 0; |
550 | 555 | } |
551 | 556 | |
552 | 557 | /** |