Attempt to fix clipboard in web client with IE11

Sorta works when an input textbox is selected
This commit is contained in:
UnknownShadow200 2019-10-12 11:49:45 +11:00
parent 52ae9a2beb
commit 6d275b5cd7

View File

@ -3018,7 +3018,11 @@ void Window_Init(void) {
function(e) {
if (window.getSelection && window.getSelection().toString()) return;
if (window.cc_copyText) {
e.clipboardData.setData('text/plain', window.cc_copyText);
if (e.clipboardData) {
e.clipboardData.setData('text/plain', window.cc_copyText);
} else {
window.clipboardData.setData('Text', window.cc_copyText);
}
e.preventDefault();
window.cc_copyText = null;
}
@ -3028,7 +3032,7 @@ void Window_Init(void) {
/* paste text */
EM_ASM(window.addEventListener('paste',
function(e) {
contents = e.clipboardData.getData('text/plain');
var contents = e.clipboardData ? e.clipboard.getData('text/plain') : window.clipboardData.getData('Text');
ccall('Window_GotClipboardText', 'void', ['string'], [contents]);
});
);