Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
[embedlite] Split EmbedLitePuppetWidget into nsWindow and EmbedLitePu…
…ppetWidget. Fixes JB#35526

This commit also adds PuppetWidgetBase and both nsWindow and
EmbedLitePuppetWidget specialize the PuppetWidgetBase. The PuppetWidgetBase
provides common puppet overrides like for visibility, enabled, and active
status. From now on all window overrides should go to nsWindow and widget
related matters to the EmbedLitePuppetWidget.

TabChildHelper got previously indirectly few includes. Those are fixed
as well.
  • Loading branch information
rainemak committed Apr 15, 2020
1 parent cf0990c commit 60af6d1
Show file tree
Hide file tree
Showing 12 changed files with 1,132 additions and 724 deletions.
1 change: 1 addition & 0 deletions embedding/embedlite/EmbedLiteApp.h
Expand Up @@ -176,6 +176,7 @@ class EmbedLiteApp
friend class EmbedLiteAppThreadParent;
friend class EmbedLiteCompositorBridgeParent;
friend class EmbedLitePuppetWidget;
friend class nsWindow;
friend class EmbedLiteView;
friend class EmbedLiteWindow;

Expand Down

0 comments on commit 60af6d1

Please sign in to comment.