diff options
author | wez@chromium.org <wez@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-21 20:46:43 +0000 |
---|---|---|
committer | wez@chromium.org <wez@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-21 20:46:43 +0000 |
commit | 1d099ec2852d678472338dd3997e899b179f0ac4 (patch) | |
tree | 6e16f3dbdf0efc175858e15338120f08f2428250 /ppapi/cpp/fullscreen.cc | |
parent | 6e0309cc54da8227ab6e9c2bea19ac27d2a817b2 (diff) | |
download | chromium_src-1d099ec2852d678472338dd3997e899b179f0ac4.zip chromium_src-1d099ec2852d678472338dd3997e899b179f0ac4.tar.gz chromium_src-1d099ec2852d678472338dd3997e899b179f0ac4.tar.bz2 |
Check for specific PPB versions in pp::Fullscreen, pp::Audio and pp::Graphics3D implementations.
BUG=107398
Review URL: http://codereview.chromium.org/9682003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128047 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/cpp/fullscreen.cc')
-rw-r--r-- | ppapi/cpp/fullscreen.cc | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/ppapi/cpp/fullscreen.cc b/ppapi/cpp/fullscreen.cc index 26b6e77a..c5ad4f0 100644 --- a/ppapi/cpp/fullscreen.cc +++ b/ppapi/cpp/fullscreen.cc @@ -1,4 +1,4 @@ -// Copyright (c) 2011 The Chromium Authors. All rights reserved. +// Copyright (c) 2012 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. @@ -14,8 +14,8 @@ namespace pp { namespace { -template <> const char* interface_name<PPB_Fullscreen>() { - return PPB_FULLSCREEN_INTERFACE; +template <> const char* interface_name<PPB_Fullscreen_1_0>() { + return PPB_FULLSCREEN_INTERFACE_1_0; } } // namespace @@ -28,22 +28,22 @@ Fullscreen::~Fullscreen() { } bool Fullscreen::IsFullscreen() { - return has_interface<PPB_Fullscreen>() && - get_interface<PPB_Fullscreen>()->IsFullscreen( + return has_interface<PPB_Fullscreen_1_0>() && + get_interface<PPB_Fullscreen_1_0>()->IsFullscreen( instance_.pp_instance()); } bool Fullscreen::SetFullscreen(bool fullscreen) { - if (!has_interface<PPB_Fullscreen>()) + if (!has_interface<PPB_Fullscreen_1_0>()) return false; - return PP_ToBool(get_interface<PPB_Fullscreen>()->SetFullscreen( + return PP_ToBool(get_interface<PPB_Fullscreen_1_0>()->SetFullscreen( instance_.pp_instance(), PP_FromBool(fullscreen))); } bool Fullscreen::GetScreenSize(Size* size) { - if (!has_interface<PPB_Fullscreen>()) + if (!has_interface<PPB_Fullscreen_1_0>()) return false; - return PP_ToBool(get_interface<PPB_Fullscreen>()->GetScreenSize( + return PP_ToBool(get_interface<PPB_Fullscreen_1_0>()->GetScreenSize( instance_.pp_instance(), &size->pp_size())); } |