summaryrefslogtreecommitdiffstats
path: root/WebCore/page/Screen.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/page/Screen.h')
-rw-r--r--WebCore/page/Screen.h5
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;
};