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