Ticket #3956: patch_3956.3.patch

File patch_3956.3.patch, 812 bytes (added by Pilzschaf, 8 years ago)
  • binaries/data/mods/public/gui/session/messages.js

     Index: binaries/data/mods/public/gui/session/messages.js
     
    544544       }
    545545
    546546       let chatAddressee = Engine.GetGUIObjectByName("chatAddressee");
     547       let oldChatAddressee = chatAddressee.list_data[chatAddressee.selected];
    547548       chatAddressee.list = addressees.map(adressee => adressee.label);
    548549       chatAddressee.list_data = addressees.map(adressee => adressee.cmd);
    549        chatAddressee.selected = 0;
     550
     551       // Reset to Everybody if the selected player has left.
     552       chatAddressee.selected = Math.max(0, chatAddressee.list_data.indexOf(oldChatAddressee));
    550553}
    551554
    552555/**