/** * Request user confirmation on a dangerous download. * * @param downloadInfo Information about the download. */ private void confirmDangerousDownload(DownloadInfo downloadInfo) { // A Dangerous file is already pending user confirmation, ignore the new download. if (mPendingRequest != null) return; mPendingRequest = downloadInfo; // TODO(dfalcantara): Ask ainslie@ for an icon to use for this InfoBar. int drawableId = 0; final String titleText = nativeGetDownloadWarningText(mPendingRequest.getFileName()); final String okButtonText = mContext.getResources().getString(R.string.ok); final String cancelButtonText = mContext.getResources().getString(R.string.cancel); mTab.getInfoBarContainer() .addInfoBar( new ConfirmInfoBar( this, drawableId, null, titleText, null, okButtonText, cancelButtonText)); }