276692 get nsIGdkPixbufImage using GI(nsIImage) followed by

QI(nsIGdkPixbufImage)
r=bryner sr=dbaron
This commit is contained in:
cbiesinger%web.de 2005-04-05 21:08:04 +00:00
Родитель e4a335c218
Коммит ebb2aab825
2 изменённых файлов: 10 добавлений и 2 удалений

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

@ -344,7 +344,11 @@ nsGNOMEShellService::SetShouldCheckDefaultBrowser(PRBool aShouldCheck)
static nsresult
WriteImage(const nsCString& aPath, gfxIImageFrame* aImage)
{
nsCOMPtr<nsIGdkPixbufImage> pixImg(do_GetInterface(aImage));
nsCOMPtr<nsIImage> img(do_GetInterface(aImage));
if (!img)
return NS_ERROR_NOT_AVAILABLE;
nsCOMPtr<nsIGdkPixbufImage> pixImg(do_QueryInterface(img));
if (!pixImg)
return NS_ERROR_NOT_AVAILABLE;

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

@ -819,7 +819,11 @@ nsWindow::SetCursor(imgIContainer* aCursor)
if (!frame)
return NS_ERROR_NOT_AVAILABLE;
nsCOMPtr<nsIGdkPixbufImage> pixImg(do_GetInterface(frame));
nsCOMPtr<nsIImage> img(do_GetInterface(frame));
if (!img)
return NS_ERROR_NOT_AVAILABLE;
nsCOMPtr<nsIGdkPixbufImage> pixImg(do_QueryInterface(img));
if (!pixImg)
return NS_ERROR_NOT_AVAILABLE;