From 7f0d35a5f56f85e08d42a2702fceff6738725fb0 Mon Sep 17 00:00:00 2001 From: Kyle Huey Date: Sun, 27 Dec 2009 11:16:38 -0600 Subject: [PATCH] Bug 528731 - follow up patch, return S_OK/E_UNEXPECTED from GetData, not PR_TRUE/FALSE. r=jmathies. --- widget/src/windows/nsDataObj.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/widget/src/windows/nsDataObj.cpp b/widget/src/windows/nsDataObj.cpp index 02b4eafd471..2f251e9b1f7 100644 --- a/widget/src/windows/nsDataObj.cpp +++ b/widget/src/windows/nsDataObj.cpp @@ -492,7 +492,8 @@ STDMETHODIMP nsDataObj::GetData(LPFORMATETC aFormat, LPSTGMEDIUM pSTM) // drag operations. LPDATAENTRY pde; if (LookupArbitraryFormat(aFormat, &pde, FALSE)) { - return CopyMediumData(pSTM, &pde->stgm, aFormat, FALSE); + return CopyMediumData(pSTM, &pde->stgm, aFormat, FALSE) + ? S_OK : E_UNEXPECTED; } // Firefox internal formats