X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=android%2Fproject%2Fxscreensaver%2Fsrc%2Forg%2Fjwz%2Fxscreensaver%2FXScreenSaverDaydream.java;h=e32172142091606c32596593fe62a70f62318890;hp=8824dbe1d3f6071a49a39a871bd18020df913f15;hb=4361b69d3178d7fc98d0388f9a223af6c2651aba;hpb=d6b0217f2417bd19187f0ebc389d6c5c2233b11c diff --git a/android/project/xscreensaver/src/org/jwz/xscreensaver/XScreenSaverDaydream.java b/android/project/xscreensaver/src/org/jwz/xscreensaver/XScreenSaverDaydream.java index 8824dbe1..e3217214 100644 --- a/android/project/xscreensaver/src/org/jwz/xscreensaver/XScreenSaverDaydream.java +++ b/android/project/xscreensaver/src/org/jwz/xscreensaver/XScreenSaverDaydream.java @@ -43,7 +43,6 @@ public class XScreenSaverDaydream extends DreamService Handler.Callback { private GLSurfaceView glview; - private int api; XScreenSaverRenderer renderer; private GestureDetector detector; boolean button_down_p; @@ -55,9 +54,8 @@ public class XScreenSaverDaydream extends DreamService String.format (fmt, args)); } - protected XScreenSaverDaydream (int api) { + protected XScreenSaverDaydream () { super(); - this.api = api; } // Called when jwxyz_abort() is called, or other exceptions are thrown. @@ -104,23 +102,11 @@ public class XScreenSaverDaydream extends DreamService setFullscreen (true); saveScreenshot(); - // Extract the saver name from e.g. "BouncingCowDaydream" - String name = this.getClass().getSimpleName(); - int index = name.lastIndexOf('$'); - if (index != -1) { - index++; - name = name.substring (index, name.length() - index); - } - name = name.toLowerCase(); - - WindowManager wm = (WindowManager) getSystemService (WINDOW_SERVICE); glview = new GLSurfaceView (this); renderer = - new XScreenSaverRenderer (name, api, getApplicationContext(), wm, - screenshot, this, glview); - glview.setEGLConfigChooser (8, 8, 8, 8, 16, 0); - glview.setRenderer (renderer); - glview.setRenderMode (GLSurfaceView.RENDERMODE_WHEN_DIRTY); + new XScreenSaverRenderer (XScreenSaverRenderer.saverNameOf (this), + getApplicationContext(), screenshot, + this, glview); setContentView (glview); detector = new GestureDetector (this, this);