12a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// Copyright (c) 2012 The Chromium Authors. All rights reserved. 22a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 32a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// found in the LICENSE file. 42a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 52a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// Force all downloads to overwrite any existing files instead of inserting 62a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// ' (1)', ' (2)', etc. 72a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 82a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)chrome.downloads.onDeterminingFilename.addListener(function(item, suggest) { 92a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) suggest({filename: item.filename, 103551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) conflict_action: 'overwrite', 113551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) conflictAction: 'overwrite'}); 123551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) // conflict_action was renamed to conflictAction in 133551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) // http://src.chromium.org/viewvc/chrome?view=rev&revision=214133 143551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) // which was first picked up in branch 1580. 152a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)}); 16