projects
/
xscreensaver
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
From http://www.jwz.org/xscreensaver/xscreensaver-5.36.tar.gz
[xscreensaver]
/
android
/
project
/
xscreensaver
/
src
/
org
/
jwz
/
xscreensaver
/
XScreenSaverDaydream.java
diff --git
a/android/project/xscreensaver/src/org/jwz/xscreensaver/XScreenSaverDaydream.java
b/android/project/xscreensaver/src/org/jwz/xscreensaver/XScreenSaverDaydream.java
index ea04df070cc333300ab9ad64abedb21ce8236352..8824dbe1d3f6071a49a39a871bd18020df913f15 100644
(file)
--- a/
android/project/xscreensaver/src/org/jwz/xscreensaver/XScreenSaverDaydream.java
+++ b/
android/project/xscreensaver/src/org/jwz/xscreensaver/XScreenSaverDaydream.java
@@
-106,18
+106,21
@@
public class XScreenSaverDaydream extends DreamService
// Extract the saver name from e.g. "BouncingCowDaydream"
String name = this.getClass().getSimpleName();
// Extract the saver name from e.g. "BouncingCowDaydream"
String name = this.getClass().getSimpleName();
- String tail = "Daydream";
- if (name.endsWith(tail))
- name = name.substring (0, name.length() - tail.length());
+ int index = name.lastIndexOf('$');
+ if (index != -1) {
+ index++;
+ name = name.substring (index, name.length() - index);
+ }
name = name.toLowerCase();
WindowManager wm = (WindowManager) getSystemService (WINDOW_SERVICE);
name = name.toLowerCase();
WindowManager wm = (WindowManager) getSystemService (WINDOW_SERVICE);
+ glview = new GLSurfaceView (this);
renderer =
new XScreenSaverRenderer (name, api, getApplicationContext(), wm,
renderer =
new XScreenSaverRenderer (name, api, getApplicationContext(), wm,
- screenshot, this);
-
- glview = new GLSurfaceView (this);
+ screenshot, this, glview);
+ glview.setEGLConfigChooser (8, 8, 8, 8, 16, 0);
glview.setRenderer (renderer);
glview.setRenderer (renderer);
+ glview.setRenderMode (GLSurfaceView.RENDERMODE_WHEN_DIRTY);
setContentView (glview);
detector = new GestureDetector (this, this);
setContentView (glview);
detector = new GestureDetector (this, this);