1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
6 #include "core/clipboard/DraggedIsolatedFileSystem.h"
10 DraggedIsolatedFileSystem::FileSystemIdPreparationCallback
DraggedIsolatedFileSystem::s_prepareCallback
= nullptr;
12 void DraggedIsolatedFileSystem::init(DraggedIsolatedFileSystem::FileSystemIdPreparationCallback callback
)
14 ASSERT(!s_prepareCallback
);
15 s_prepareCallback
= callback
;
18 void DraggedIsolatedFileSystem::prepareForDataObject(DataObject
* dataObject
, const String
& filesystemId
)
20 ASSERT(s_prepareCallback
);
21 (*s_prepareCallback
)(dataObject
, filesystemId
);