| Index: ui/base/dragdrop/os_exchange_data_provider_win.h | 
| diff --git a/ui/base/dragdrop/os_exchange_data_provider_win.h b/ui/base/dragdrop/os_exchange_data_provider_win.h | 
| index be7090b882f58dd3ab75faeb04b204e8b81dbfaa..f7c7604807978c841de3ad8f8af57364d3561362 100644 | 
| --- a/ui/base/dragdrop/os_exchange_data_provider_win.h | 
| +++ b/ui/base/dragdrop/os_exchange_data_provider_win.h | 
| @@ -41,6 +41,7 @@ class DataObjectImpl : public DownloadFileObserver, | 
|  | 
| // Accessors. | 
| void set_observer(Observer* observer) { observer_ = observer; } | 
| +  void set_in_drag_loop(bool in_drag_loop) { in_drag_loop_ = in_drag_loop; } | 
|  | 
| // Number of known formats. | 
| size_t size() const { return contents_.size(); } | 
| @@ -94,13 +95,11 @@ class DataObjectImpl : public DownloadFileObserver, | 
| FORMATETC format_etc; | 
| STGMEDIUM* medium; | 
| bool owns_medium; | 
| -    bool in_delay_rendering; | 
| scoped_refptr<DownloadFileProvider> downloader; | 
|  | 
| StoredDataInfo(CLIPFORMAT cf, STGMEDIUM* medium) | 
| : medium(medium), | 
| -          owns_medium(true), | 
| -          in_delay_rendering(false) { | 
| +          owns_medium(true) { | 
| format_etc.cfFormat = cf; | 
| format_etc.dwAspect = DVASPECT_CONTENT; | 
| format_etc.lindex = -1; | 
| @@ -111,8 +110,7 @@ class DataObjectImpl : public DownloadFileObserver, | 
| StoredDataInfo(FORMATETC* format_etc, STGMEDIUM* medium) | 
| : format_etc(*format_etc), | 
| medium(medium), | 
| -          owns_medium(true), | 
| -          in_delay_rendering(false) { | 
| +          owns_medium(true) { | 
| } | 
|  | 
| ~StoredDataInfo() { | 
| @@ -131,6 +129,7 @@ class DataObjectImpl : public DownloadFileObserver, | 
| base::win::ScopedComPtr<IDataObject> source_object_; | 
|  | 
| bool is_aborting_; | 
| +  bool in_drag_loop_; | 
| bool in_async_mode_; | 
| bool async_operation_started_; | 
| Observer* observer_; | 
| @@ -188,6 +187,7 @@ class UI_EXPORT OSExchangeDataProviderWin : public OSExchangeData::Provider { | 
| virtual bool HasCustomFormat(OSExchangeData::CustomFormat format) const; | 
| virtual void SetDownloadFileInfo( | 
| const OSExchangeData::DownloadFileInfo& download_info); | 
| +  virtual void SetInDragLoop(bool in_drag_loop) OVERRIDE; | 
| #if defined(USE_AURA) | 
| virtual void SetDragImage(const gfx::ImageSkia& image, | 
| const gfx::Vector2d& cursor_offset) OVERRIDE; | 
|  |