public void addViewportJob(Runnable job){
  if (mViewPortHandler.hasChartDimens()) {
    post(job);
  }
 else {
    mJobs.add(job);
  }
}

public void addViewportJob ( Runnable job ) { if ( mViewPortHandler . hasChartDimens ( ) ) { post ( job ) ; } else { mJobs . add ( job ) ; } }
either posts a job immediately if the chart has already setup it ' s dimensions or adds the job to the execution queue .
