- ColorManager cm = ColorManager.current();
- Color oldColor = getColor.get();
- Color newColor = cm.toColor(device, col);
- setColor.accept(newColor);
- exec.run();
- setColor.accept(oldColor);
- cm.dispose(newColor);
+ if (col == null)
+ exec.run();
+ else
+ {
+ ColorManager cm = ColorManager.current();
+ Color oldColor = getColor.get();
+ Color newColor = cm.toColor(col);
+ setColor.accept(newColor);
+ exec.run();
+ setColor.accept(oldColor);
+ }