Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3)

Unified Diff: Source/modules/screen_orientation/ScreenOrientation.h

Issue 171333003: Pass implementation object to supplemental classes by reference (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Rebase Created 6 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: Source/modules/screen_orientation/ScreenOrientation.h
diff --git a/Source/modules/screen_orientation/ScreenOrientation.h b/Source/modules/screen_orientation/ScreenOrientation.h
index a6cc3f9e3034dddf56da7429f9df6b2ee6aafe51..58943495c28b10bbb1d7a781f1f142afb582e84c 100644
--- a/Source/modules/screen_orientation/ScreenOrientation.h
+++ b/Source/modules/screen_orientation/ScreenOrientation.h
@@ -19,20 +19,20 @@ class Screen;
class ScreenOrientation FINAL : public Supplement<Screen>, DOMWindowProperty {
public:
- static ScreenOrientation* from(Screen*);
+ static ScreenOrientation& from(Screen&);
virtual ~ScreenOrientation();
DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(orientationchange);
- static const AtomicString& orientation(Screen*);
- static bool lockOrientation(Screen*, const Vector<String>& orientations);
- static bool lockOrientation(Screen*, const AtomicString& orientation);
- static void unlockOrientation(Screen*);
+ static const AtomicString& orientation(Screen&);
+ static bool lockOrientation(Screen&, const Vector<String>& orientations);
+ static bool lockOrientation(Screen&, const AtomicString& orientation);
+ static void unlockOrientation(Screen&);
private:
- explicit ScreenOrientation(Screen*);
+ explicit ScreenOrientation(Screen&);
static const char* supplementName();
- Document* document() const;
+ Document& document() const;
};
} // namespace WebCore

Powered by Google App Engine
This is Rietveld 408576698