Exemple #1
0
 @Override
 public final void setRealized(boolean realized) {
   final RecursiveLock _lock = getLock();
   _lock.lock();
   try {
     final GLDrawable _drawable = drawable;
     if (null == _drawable
         || realized && (0 >= _drawable.getWidth() || 0 >= _drawable.getHeight())) {
       return;
     }
     _drawable.setRealized(realized);
     if (realized && _drawable.isRealized()) {
       sendReshape = true; // ensure a reshape is being send ..
     }
   } finally {
     _lock.unlock();
   }
 }