Bug 1278452 - Avoid a null deref in widget/. r=karlt.

--HG--
extra : rebase_source : 26464185d98b7b616b4bb819f4c13f49d66e5d2f
This commit is contained in:
Nicholas Nethercote 2016-06-07 16:03:34 +10:00
Родитель a06aec9a0b
Коммит 0068688a33
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -50,7 +50,6 @@ nsDragServiceProxy::InvokeDragSessionImpl(nsISupportsArray* aArrayTransferables,
if (surface) {
RefPtr<mozilla::gfx::DataSourceSurface> dataSurface =
surface->GetDataSurface();
mozilla::gfx::IntSize size = dataSurface->GetSize();
if (dataSurface) {
size_t length;
int32_t stride;
@ -59,6 +58,7 @@ nsDragServiceProxy::InvokeDragSessionImpl(nsISupportsArray* aArrayTransferables,
&stride);
nsDependentCString dragImage(surfaceData.get(), length);
mozilla::gfx::IntSize size = dataSurface->GetSize();
mozilla::Unused <<
child->SendInvokeDragSession(dataTransfers, aActionType, dragImage,
size.width, size.height, stride,