From 5e09f0898dd97d803e96a6a1390cd7045829d8ad Mon Sep 17 00:00:00 2001 From: "jruderman%hmc.edu" Date: Mon, 16 Aug 2004 23:49:43 +0000 Subject: [PATCH] 238464 - Crash setting wallpaper to a broken image. Patch by Jon Henry, r=mconnor, a=ben git-svn-id: svn://10.0.0.236/branches/AVIARY_1_0_20040515_BRANCH@160838 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/browser/components/shell/src/nsWindowsShellService.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mozilla/browser/components/shell/src/nsWindowsShellService.cpp b/mozilla/browser/components/shell/src/nsWindowsShellService.cpp index d17fb4bec71..da9f5f5898a 100644 --- a/mozilla/browser/components/shell/src/nsWindowsShellService.cpp +++ b/mozilla/browser/components/shell/src/nsWindowsShellService.cpp @@ -708,7 +708,8 @@ nsWindowsShellService::SetDesktopBackground(nsIDOMElement* aElement, if (!request) return rv; nsCOMPtr container; rv = request->GetImage(getter_AddRefs(container)); - if (!request) return rv; + if (!container) + return NS_ERROR_FAILURE; // get the current frame, which holds the image data container->GetCurrentFrame(getter_AddRefs(gfxFrame));