Closed Bug 408666 Opened 17 years ago Closed 6 years ago

Moving nsWindowCreator2 interface patch

Categories

(Core Graveyard :: Embedding: GTK Widget, defect)

x86
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: romaxa, Unassigned)

References

Details

Attachments

(1 file, 1 obsolete file)

Moving nsWindowCreator2 interface patch from Bug 408238
What's the reason to implement nsIWindowCreator2 ? You just fall back to nsIWindowCreator in the implementation, but nsWindowWatcher will do the fallback to nsIWindowWatcher itself if nsIWindowWatcher2 isn't provided.
> but nsWindowWatcher will do the fallback to nsIWindowWatcher itself if nsIWindowWatcher2 isn't provided.

That fallback does not work for some test cases.

Probably it is better to fix in nsWindowWatcher, I have to check implementation and probably will provide better testcase and patch for windowwatcher too.
gtkmozembed windowCreator does not work properly with xpinstallConfirm.xul dialog...

try to open any xpi url with TestGtkEmbed... it hang on ShowAsModal call.
This patch will fix proper displaying of xul windows in embedding configuration.

I don't have right proposal how and where it should be fixed, but default nsWindowCreator2 fallback does not work for xul windows which requires context flags....

Should we add nsIXULWindow interface to embed window?
Attachment #293500 - Attachment is obsolete: true
Blocks: 437018
Product: Core → Core Graveyard
I don't think we will land that.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
Summary: nsIWindowCreator2 → Moving nsWindowCreator2 interface patch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: