Closed Bug 305821 Opened 19 years ago Closed 13 years ago

implement imgRequestProxy::GetStatus

Categories

(Core :: Graphics: ImageLib, defect)

x86
Windows XP
defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: timeless, Assigned: timeless)

References

()

Details

http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/modules/libpr0n/src/imgRequestProxy.cpp&rev=1.53&mark=206#202
203               /* readonly attribute nsresult status; */
204               NS_IMETHODIMP imgRequestProxy::GetStatus(nsresult *aStatus)
205               {
206                   return NS_ERROR_NOT_IMPLEMENTED;
207               }
Fixed in bug 355555.

http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/modules/libpr0n/src/imgRequestProxy.cpp

193               /* readonly attribute nsresult status; */
194               NS_IMETHODIMP imgRequestProxy::GetStatus(nsresult *aStatus)
195               {

196 dougt    1.57   if (!mOwner)
197                   return NS_ERROR_FAILURE;
198               
199                 *aStatus = mOwner->GetNetworkStatus();
200               
201                 return NS_OK;

202 pavlov   1.7  }

Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
Except that implementation is wrong.  For example, GetStatus() should return whatever status the request was canceled with if Cancel() is called, and this code doesn't do that.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
QA Contact: imagelib
We actually want imgIRequest to not be an nsIRequest (bug 692868), so we shouldn't do this.
Status: REOPENED → RESOLVED
Closed: 17 years ago13 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.