Index: remoting/android/java/src/org/chromium/chromoting/Chromoting.java |
diff --git a/remoting/android/java/src/org/chromium/chromoting/Chromoting.java b/remoting/android/java/src/org/chromium/chromoting/Chromoting.java |
index ae03075f6e7fa1921401566d4dcdcedb83921bd4..dc7274e15fb83d0e0b015131efe784b9fc94b470 100644 |
--- a/remoting/android/java/src/org/chromium/chromoting/Chromoting.java |
+++ b/remoting/android/java/src/org/chromium/chromoting/Chromoting.java |
@@ -193,7 +193,20 @@ public class Chromoting extends AppCompatActivity implements ConnectionListener, |
} |
}); |
- NavigationMenuItem[] navigationMenuItems = { helpItem, creditsItem }; |
+ NavigationMenuItem openglItem = new NavigationMenuItem(R.menu.toggle_opengl_list_item, |
+ new Runnable() { |
+ boolean mOpenglOn = true; |
+ final Toast mToast = Toast.makeText(Chromoting.this, "", Toast.LENGTH_SHORT); |
+ @Override |
+ public void run() { |
+ mOpenglOn = !mOpenglOn; |
+ JniInterface.useOpenGlRenderer(mOpenglOn); |
+ mToast.setText("Using OpenGL rendering: " + mOpenglOn); |
+ mToast.show(); |
+ } |
+ }); |
+ |
+ NavigationMenuItem[] navigationMenuItems = { helpItem, creditsItem, openglItem }; |
NavigationMenuAdapter adapter = new NavigationMenuAdapter(this, navigationMenuItems); |
navigationMenu.setAdapter(adapter); |
navigationMenu.setOnItemClickListener(adapter); |