Open Bug 391461 Opened 18 years ago Updated 3 years ago

implement classinfo for nsHandlerApp* and friends

Categories

(Firefox :: File Handling, enhancement)

enhancement

Tracking

()

People

(Reporter: myk, Unassigned)

Details

We spend some code calling QueryInterface on nsIHandlerApp objects to QI them to nsILocalHandlerApp and nsIWebHandlerApp. It'd be nice if nsHandlerApp* and friends used classinfo and we didn't have to do all this QIing and we could excise those QI calls from our code.
How are we then supposed to tell the difference?
We'd still use QI in cases where we needed to tell the difference. It's just that JS callers wouldn't have to use QI to access attributes on other interfaces (mmm, interface flattening).
Product: Firefox → Core
QA Contact: file.handling → file-handling
Product: Core → Firefox
Version: Trunk → unspecified
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.