From 1bf1084f2b10c3b47fd1a588d85d21ed0eb41d0c Mon Sep 17 00:00:00 2001 From: Lorry Tar Creator Date: Tue, 27 Jun 2017 06:07:23 +0000 Subject: webkitgtk-2.16.5 --- .../WebCore/Modules/geolocation/PositionOptions.h | 57 ++-------------------- 1 file changed, 5 insertions(+), 52 deletions(-) (limited to 'Source/WebCore/Modules/geolocation/PositionOptions.h') diff --git a/Source/WebCore/Modules/geolocation/PositionOptions.h b/Source/WebCore/Modules/geolocation/PositionOptions.h index 5cb66f735..20a62e31c 100644 --- a/Source/WebCore/Modules/geolocation/PositionOptions.h +++ b/Source/WebCore/Modules/geolocation/PositionOptions.h @@ -23,61 +23,14 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#ifndef PositionOptions_h -#define PositionOptions_h - -#include -#include +#pragma once namespace WebCore { -class PositionOptions : public RefCounted { -public: - static PassRefPtr create() { return adoptRef(new PositionOptions()); } - - bool enableHighAccuracy() const { return m_highAccuracy; } - void setEnableHighAccuracy(bool enable) { m_highAccuracy = enable; } - bool hasTimeout() const { return m_hasTimeout; } - int timeout() const - { - ASSERT(hasTimeout()); - return m_timeout; - } - void setTimeout(int timeout) - { - ASSERT(timeout >= 0); - m_hasTimeout = true; - m_timeout = timeout; - } - bool hasMaximumAge() const { return m_hasMaximumAge; } - int maximumAge() const - { - ASSERT(hasMaximumAge()); - return m_maximumAge; - } - void clearMaximumAge() { m_hasMaximumAge = false; } - void setMaximumAge(int age) - { - ASSERT(age >= 0); - m_hasMaximumAge = true; - m_maximumAge = age; - } - -private: - PositionOptions() - : m_highAccuracy(false) - , m_hasTimeout(false) - { - setMaximumAge(0); - } - - bool m_highAccuracy; - bool m_hasTimeout; - int m_timeout; - bool m_hasMaximumAge; - int m_maximumAge; +struct PositionOptions { + bool enableHighAccuracy { false }; + unsigned timeout { 0xFFFFFFFF }; + unsigned maximumAge { 0 }; }; } // namespace WebCore - -#endif // PositionOptions_h -- cgit v1.2.1