diff --git a/data/common/3d/house.3ds b/data/common/3d/house.3ds index db033a75aa..1d4b33366d 100644 Binary files a/data/common/3d/house.3ds and b/data/common/3d/house.3ds differ diff --git a/programs/cmm/browser/download_manager.h b/programs/cmm/browser/download_manager.h index 9490a21747..24bc0755b8 100644 --- a/programs/cmm/browser/download_manager.h +++ b/programs/cmm/browser/download_manager.h @@ -138,9 +138,22 @@ void DL_Draw_Window() void StartDownloading() { + char http_url[URL_SIZE]; + char proxy_url[URL_SIZE]; StopDownloading(); - if (strncmp(#downloader_edit,"http://",7)!=0) { - notify("'File address should start from http://' -E"); + if (!strncmp(#downloader_edit,"https://",7)) { + notify("'HTTPS for download is not supported, trying to download the file via HTTP' -W"); + sprintf(#http_url, "http://%s", #downloader_edit+8); + if (!downloader.Start(#http_url)) { + notify("'Download failed.' -E"); + StopDownloading(); + } + //sprintf(#proxy_url, "http://gate.aspero.pro/?site=%s", #downloader_edit); + //if (!downloader.Start(#proxy_url)) { + // notify("'Download failed.' -E"); + // StopDownloading(); + //} + DL_Draw_Window(); return; } if (!downloader.Start(#downloader_edit)) { diff --git a/programs/demos/3DS/3ds_objects/House.3ds b/programs/demos/3DS/3ds_objects/House.3ds index 5cd6911c40..03e26c6ac1 100644 Binary files a/programs/demos/3DS/3ds_objects/House.3ds and b/programs/demos/3DS/3ds_objects/House.3ds differ