Merge pull request #54 from nventive/dev/jela/debugger-update

Update debugger, fix debugging with fetch streaming
This commit is contained in:
Jérôme Laban 2019-02-05 07:23:13 -05:00 коммит произвёл GitHub
Родитель 16fb8664df 7ce31f5f32
Коммит a98e57edf9
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 11 добавлений и 4 удалений

Просмотреть файл

@ -265,10 +265,17 @@ var App = {
asset = asset.replace("/managed/", `/${config.uno_remote_managedpath}/`);
const assemblyName = asset.substring(asset.lastIndexOf("/") + 1);
if (config.assemblies_with_size.hasOwnProperty(assemblyName)) {
return this
.fetchWithProgress(asset, (loaded, adding) => this.reportAssemblyLoading(adding));
if (!config.enable_debugging) {
// Assembly fetch streaming is disabled during debug, it seems to
// interfere with the ability for mono or the chrome debugger to
// initialize the debugging session properly. Streaming in debug is
// not particularly interesting, so we can skip it.
const assemblyName = asset.substring(asset.lastIndexOf("/") + 1);
if (config.assemblies_with_size.hasOwnProperty(assemblyName)) {
return this
.fetchWithProgress(asset, (loaded, adding) => this.reportAssemblyLoading(adding));
}
}
return fetch(asset, this.getFetchInit(asset))

Двоичный файл не отображается.