summaryrefslogtreecommitdiffstats
path: root/ui/base/dragdrop
diff options
context:
space:
mode:
authorscottmg@chromium.org <scottmg@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-15 08:52:31 +0000
committerscottmg@chromium.org <scottmg@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-15 08:52:31 +0000
commit1a7f42769b898d79643c817cd741d872377fc364 (patch)
tree0a811d466ba247e8205a9d6c063f112461b536e8 /ui/base/dragdrop
parenta48610cce51c396e5667b70bce05a5ad80fbc83c (diff)
downloadchromium_src-1a7f42769b898d79643c817cd741d872377fc364.zip
chromium_src-1a7f42769b898d79643c817cd741d872377fc364.tar.gz
chromium_src-1a7f42769b898d79643c817cd741d872377fc364.tar.bz2
some fixes and warning disables in ui/ for building on win x64
- Some |int|s that should be |ptrdiff_t|s. - Icon structures are packing to known size (same signs). - GetWindowLong needs to be GetWindowLongPtr to work on 32 & 64. R=ben@chromium.org, jschuh@chromium.org BUG=167187, 166496 Review URL: https://chromiumcodereview.appspot.com/11889017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176860 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/base/dragdrop')
-rw-r--r--ui/base/dragdrop/os_exchange_data_provider_win.cc6
1 files changed, 2 insertions, 4 deletions
diff --git a/ui/base/dragdrop/os_exchange_data_provider_win.cc b/ui/base/dragdrop/os_exchange_data_provider_win.cc
index 800f81a..5601121 100644
--- a/ui/base/dragdrop/os_exchange_data_provider_win.cc
+++ b/ui/base/dragdrop/os_exchange_data_provider_win.cc
@@ -964,10 +964,8 @@ static STGMEDIUM* GetStorageForFileDescriptor(
FILEGROUPDESCRIPTOR* descriptor = locked_mem.get();
descriptor->cItems = 1;
descriptor->fgd[0].dwFlags = FD_LINKUI;
- wcsncpy_s(descriptor->fgd[0].cFileName,
- MAX_PATH,
- file_name.c_str(),
- std::min(file_name.size(), MAX_PATH - 1u));
+ wcsncpy_s(descriptor->fgd[0].cFileName, MAX_PATH, file_name.c_str(),
+ std::min(file_name.size(), static_cast<size_t>(MAX_PATH - 1u)));
STGMEDIUM* storage = new STGMEDIUM;
storage->tymed = TYMED_HGLOBAL;