summaryrefslogtreecommitdiffstats
path: root/o3d/plugin/cross
diff options
context:
space:
mode:
authormaf@google.com <maf@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-06-19 20:37:19 +0000
committermaf@google.com <maf@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-06-19 20:37:19 +0000
commitb3ac9cdc41e5e4ded1ac249f336e044523c00977 (patch)
treea4b83e2f1e1d771fa0ac235c6e893581be0d752d /o3d/plugin/cross
parent537500939e38473456b5faac5fbe29add9300d8a (diff)
downloadchromium_src-b3ac9cdc41e5e4ded1ac249f336e044523c00977.zip
chromium_src-b3ac9cdc41e5e4ded1ac249f336e044523c00977.tar.gz
chromium_src-b3ac9cdc41e5e4ded1ac249f336e044523c00977.tar.bz2
Add Mac support for setting plugin fullscreen area.
Review URL: http://codereview.chromium.org/126252 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18847 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'o3d/plugin/cross')
-rw-r--r--o3d/plugin/cross/o3d_glue.cc2
-rw-r--r--o3d/plugin/cross/o3d_glue.h3
2 files changed, 4 insertions, 1 deletions
diff --git a/o3d/plugin/cross/o3d_glue.cc b/o3d/plugin/cross/o3d_glue.cc
index e14bb00..cc21c45 100644
--- a/o3d/plugin/cross/o3d_glue.cc
+++ b/o3d/plugin/cross/o3d_glue.cc
@@ -674,7 +674,7 @@ bool PluginObject::SetFullscreenClickRegion(int x, int y, int width, int height,
bool success = false;
o3d::DisplayMode mode;
// Make sure it's a valid ID first.
- if (renderer()->GetDisplayMode(mode_id, &mode)) {
+ if (GetDisplayMode(mode_id, &mode)) {
fullscreen_region_valid_ = true;
fullscreen_region_x_ = x;
fullscreen_region_y_ = y;
diff --git a/o3d/plugin/cross/o3d_glue.h b/o3d/plugin/cross/o3d_glue.h
index 1b49e02..6c6eacc 100644
--- a/o3d/plugin/cross/o3d_glue.h
+++ b/o3d/plugin/cross/o3d_glue.h
@@ -291,6 +291,9 @@ class PluginObject: public NPObject {
return fullscreen_;
}
+ // Fetch one mode by externally visible id, returning true on success.
+ bool GetDisplayMode(int id, o3d::DisplayMode *mode);
+
// Get a vector of the available fullscreen display modes.
// Clears *modes on error.
void GetDisplayModes(std::vector<o3d::DisplayMode> *modes);