aboutsummaryrefslogtreecommitdiffstats
path: root/src/newt/classes
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2019-12-04 19:44:00 +0100
committerSven Gothel <[email protected]>2019-12-04 19:44:00 +0100
commit43dd50a8545f8fde8198091b136aece6f062cb38 (patch)
tree9eef13188a5af8856c9d7aa501841b142118cff6 /src/newt/classes
parentc81252bd25e29f05ba41f8350dc098c9ca4f821d (diff)
Bug 1406: demos.Launcher0: More code path reduction: useMultiplePointerIcon must be enabled via -pointerIcon
Diffstat (limited to 'src/newt/classes')
-rw-r--r--src/newt/classes/com/jogamp/newt/opengl/util/NEWTDemoListener.java17
1 files changed, 11 insertions, 6 deletions
diff --git a/src/newt/classes/com/jogamp/newt/opengl/util/NEWTDemoListener.java b/src/newt/classes/com/jogamp/newt/opengl/util/NEWTDemoListener.java
index 568b5d0bb..6c07b3626 100644
--- a/src/newt/classes/com/jogamp/newt/opengl/util/NEWTDemoListener.java
+++ b/src/newt/classes/com/jogamp/newt/opengl/util/NEWTDemoListener.java
@@ -88,16 +88,21 @@ public class NEWTDemoListener extends WindowAdapter implements KeyListener, Mous
float contrast = 1f;
boolean confinedFixedCenter = false;
+ /**
+ * Creates a new instance with given pointer icons, which are not used if {@code null}.
+ * @param glWin the GLWindow instance to use
+ * @param pointerIcons if {@code null} don't use multiple pointer icons
+ */
public NEWTDemoListener(final GLWindow glWin, final PointerIcon[] pointerIcons) {
this.glWindow = glWin;
- if( null != pointerIcons ) {
- this.pointerIcons = pointerIcons;
- } else {
- this.pointerIcons = createPointerIcons(glWindow.getScreen().getDisplay());
- }
+ this.pointerIcons = pointerIcons;
}
+ /**
+ * Creates a new instance with {@link #createPointerIcons(Display)} default pointer icons.
+ * @param glWin the GLWindow instance to use
+ */
public NEWTDemoListener(final GLWindow glWin) {
- this(glWin, null);
+ this(glWin, createPointerIcons(glWin.getScreen().getDisplay()));
}
protected void printlnState(final String prelude) {