Closed Bug 170435 Opened 22 years ago Closed 22 years ago

MfcEmbed no longer runs in a GRE based env.

Categories

(Core Graveyard :: Embedding: APIs, defect)

x86
Windows XP
defect
Not set
blocker

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: chak, Assigned: dougt)

Details

The glue changes which landed as part of http://bugzilla.mozilla.org/show_bug.cgi?id=157597 have caused MfcEmbed to no longer run in a GRE based env. I think we may have issues with non-GRE based builds also since i'm seeing an assert at http://lxr.mozilla.org/seamonkey/source/embedding/tests/mfcembed/MfcEmbed.cpp#371 So, with the glue changes in embedding apps seems to be no longer to successfully call NS_NewNativeLocalFile().
To clarify...the assert happens in both the GRE and non-GRE based envs indicating a failure with NS_NewNativeLocalFile(). In the non-GRE case one can run MfcEmbed since passing a NULL (due to the failure of NS_NewNativeLocalFile()) to NS_InitEmbedding() is OK We die in the GRE case.
i backed these changes out.
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → INVALID
QA Contact: depstein → ashishbhatt
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.