diff options
Diffstat (limited to 'WebCore/page/Screen.h')
-rw-r--r-- | WebCore/page/Screen.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/WebCore/page/Screen.h b/WebCore/page/Screen.h index 510cefd..a740ccb 100644 --- a/WebCore/page/Screen.h +++ b/WebCore/page/Screen.h @@ -30,6 +30,7 @@ #ifndef Screen_h #define Screen_h +#include <wtf/PassRefPtr.h> #include <wtf/RefCounted.h> namespace WebCore { @@ -38,7 +39,7 @@ namespace WebCore { class Screen : public RefCounted<Screen> { public: - Screen(Frame*); + static PassRefPtr<Screen> create(Frame *frame) { return adoptRef(new Screen(frame)); } void disconnectFrame(); unsigned height() const; @@ -54,6 +55,8 @@ namespace WebCore { #endif private: + Screen(Frame*); + Frame* m_frame; }; |