rpgtkoolmv / corescript

http://www.rpgmakerweb.com/products/programs/rpg-maker-mv
MIT License
311 stars 75 forks source link

Cover exception by undefined _progressListener #203

Open ayamada opened 5 years ago

ayamada commented 5 years ago

Raises Object doesn't support property or method '_progressListener' exception in rare cases on microsoft edge browser.

Possibly, _bitmapListener or _audioListener were executed BEFORE setProgressListener.

I suppose to can omit to execute _progressListener when not have _progressListener.

Sorry for my poor english.

krmbn0576 commented 5 years ago

It sounds good, thanks! By the way, do you know why the _bitmapListener or _audioListener were executed BEFORE setProgressListener, and why only in Edge? (just for future reference ;-)

ayamada commented 5 years ago

Sorry, I don't know that. (I don't have microsoft edge browser environment, now) But, I am suspicious of behaviour by Graphics._cssFontLoading in Graphics.js. Because, microsoft edge browser don't support document.fonts.ready.then as saying by https://developer.mozilla.org/ja/docs/Web/API/Document/fonts .