summaryrefslogtreecommitdiffstats
path: root/o3d/plugin/cross
diff options
context:
space:
mode:
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);