From 4391e81dfeae7a5aa9cc45cb53174fe0f8626c3d Mon Sep 17 00:00:00 2001 From: Haojian Wu Date: Mon, 21 Sep 2015 09:38:06 +0800 Subject: [PATCH] Keep compatibility with old APIs. --- atom/browser/api/lib/app.coffee | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/atom/browser/api/lib/app.coffee b/atom/browser/api/lib/app.coffee index 39f6395560a6..3bf85c590515 100644 --- a/atom/browser/api/lib/app.coffee +++ b/atom/browser/api/lib/app.coffee @@ -14,6 +14,11 @@ wrapSession = (session) -> wrapDownloadItem = (download_item) -> # download_item is an Event Emitter. download_item.__proto__ = EventEmitter.prototype + # Be compatible with old APIs. + download_item.url = download_item.getURL() + download_item.filename = download_item.getSuggestedFilename() + download_item.mimeType = download_item.getMimeType() + download_item.hasUserGesture = download_item.hasUserGesture() app.setApplicationMenu = (menu) -> require('menu').setApplicationMenu menu