Exemplo n.º 1
0
  @Override
  protected final void resetGammaRamp(final NativeSurface surface, final Buffer originalGammaRamp) {
    if (originalGammaRamp == null) {
      return; // getGammaRamp failed originally
    }
    final long display = surface.getDisplayHandle();
    if (0 == display) {
      return;
    }
    final int screenIdx = surface.getScreenIndex();

    resetGammaRamp(display, screenIdx, originalGammaRamp);
  }
Exemplo n.º 2
0
 @Override
 protected final void resetGammaRamp(
     final DeviceScreenID deviceScreenID, final Buffer originalGammaRamp) {
   if (originalGammaRamp == null) {
     return; // getGammaRamp failed originally
   }
   final long display = X11Util.openDisplay(deviceScreenID.deviceConnection);
   if (0 == display) {
     return;
   }
   try {
     resetGammaRamp(display, deviceScreenID.screenIdx, originalGammaRamp);
   } finally {
     X11Util.closeDisplay(display);
   }
 }