238464 - Crash setting wallpaper to a broken image. Patch by Jon Henry, r=mconnor, a=ben

This commit is contained in:
jruderman@hmc.edu
2004-08-16 23:49:43 +00:00
parent 398787d838
commit 050653c1b4

View File

@@ -597,7 +597,8 @@ nsWindowsShellService::SetDesktopBackground(nsIDOMElement* aElement,
if (!request) return rv;
nsCOMPtr<imgIContainer> 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));