| Index: ppapi/cpp/dev/fullscreen_dev.cc
|
| diff --git a/ppapi/cpp/dev/fullscreen_dev.cc b/ppapi/cpp/dev/fullscreen_dev.cc
|
| index e68b2962c0f05ca2b14f4ee361f51a23127e8a10..11bb09a6b9a9bcb22b7ca27db4fdd764d5c55025 100644
|
| --- a/ppapi/cpp/dev/fullscreen_dev.cc
|
| +++ b/ppapi/cpp/dev/fullscreen_dev.cc
|
| @@ -9,6 +9,7 @@
|
| #include "ppapi/cpp/instance.h"
|
| #include "ppapi/cpp/module.h"
|
| #include "ppapi/cpp/module_impl.h"
|
| +#include "ppapi/cpp/size.h"
|
|
|
| namespace pp {
|
|
|
| @@ -21,7 +22,7 @@ template <> const char* interface_name<PPB_Fullscreen_Dev>() {
|
| } // namespace
|
|
|
| Fullscreen_Dev::Fullscreen_Dev(Instance* instance)
|
| - : associated_instance_(instance) {
|
| + : instance_(instance) {
|
| }
|
|
|
| Fullscreen_Dev::~Fullscreen_Dev() {
|
| @@ -30,14 +31,21 @@ Fullscreen_Dev::~Fullscreen_Dev() {
|
| bool Fullscreen_Dev::IsFullscreen() {
|
| return has_interface<PPB_Fullscreen_Dev>() &&
|
| get_interface<PPB_Fullscreen_Dev>()->IsFullscreen(
|
| - associated_instance_->pp_instance());
|
| + instance_->pp_instance());
|
| }
|
|
|
| bool Fullscreen_Dev::SetFullscreen(bool fullscreen) {
|
| if (!has_interface<PPB_Fullscreen_Dev>())
|
| return false;
|
| return PPBoolToBool(get_interface<PPB_Fullscreen_Dev>()->SetFullscreen(
|
| - associated_instance_->pp_instance(), BoolToPPBool(fullscreen)));
|
| + instance_->pp_instance(), BoolToPPBool(fullscreen)));
|
| +}
|
| +
|
| +bool Fullscreen_Dev::GetScreenSize(Size* size) {
|
| + if (!has_interface<PPB_Fullscreen_Dev>())
|
| + return false;
|
| + return PPBoolToBool(get_interface<PPB_Fullscreen_Dev>()->GetScreenSize(
|
| + instance_->pp_instance(), &size->pp_size()));
|
| }
|
|
|
| } // namespace pp
|
|
|