// Request re-layout of the view hierarchy.
 public void requestLayout() {
   mViewFlags |= FLAG_LAYOUT_REQUESTED;
   mLastHeightSpec = -1;
   mLastWidthSpec = -1;
   if (mParent != null) {
     mParent.requestLayout();
   } else {
     // Is this a content pane ?
     GLRoot root = getGLRoot();
     if (root != null) root.requestLayoutContentPane();
   }
 }